migracion a svelte 5

Signed-off-by: fede <federico.nicolas.polidoro@gmail.com>
This commit is contained in:
2024-10-31 19:24:56 -03:00
parent 76e53d6f28
commit e550952397
10 changed files with 28 additions and 22 deletions

View File

@@ -17,4 +17,4 @@ export const hooks = {
reroute: (() => {}) reroute: (() => {})
}; };
export { default as root } from '../root.svelte'; export { default as root } from '../root.js';

View File

@@ -1 +1 @@
export { default as component } from "../../../../node_modules/@sveltejs/kit/src/runtime/components/svelte-4/layout.svelte"; export { default as component } from "../../../../node_modules/@sveltejs/kit/src/runtime/components/svelte-5/layout.svelte";

View File

@@ -1 +1 @@
export { default as component } from "../../../../node_modules/@sveltejs/kit/src/runtime/components/svelte-4/error.svelte"; export { default as component } from "../../../../node_modules/@sveltejs/kit/src/runtime/components/svelte-5/error.svelte";

Binary file not shown.

View File

@@ -10,9 +10,9 @@
"check": "svelte-check --tsconfig ./tsconfig.json && tsc -p tsconfig.node.json" "check": "svelte-check --tsconfig ./tsconfig.json && tsc -p tsconfig.node.json"
}, },
"devDependencies": { "devDependencies": {
"@sveltejs/vite-plugin-svelte": "^3.1.2", "@sveltejs/vite-plugin-svelte": "^4.0.0",
"@tsconfig/svelte": "^5.0.4", "@tsconfig/svelte": "^5.0.4",
"svelte": "^4.2.19", "svelte": "^5.0.0",
"svelte-check": "^4.0.5", "svelte-check": "^4.0.5",
"tslib": "^2.8.0", "tslib": "^2.8.0",
"typescript": "^5.6.3", "typescript": "^5.6.3",

View File

@@ -1,18 +1,22 @@
<script lang="ts"> <script lang="ts">
import { Form, FormGroup, Input, Button} from "@sveltestrap/sveltestrap"; import { Form, FormGroup, Input, Button} from "@sveltestrap/sveltestrap";
export let url: string interface Props {
url: string;
}
let showAlert: boolean = false; let { url }: Props = $props();
let errorMessage: string
let dni: number let showAlert: boolean = $state(false);
let email: string let errorMessage: string = $state()
let contraseña: string
let nombre: string let dni: number = $state()
let apellido: string let email: string = $state()
let domicilio: string let contraseña: string = $state()
let celular: string let nombre: string = $state()
let apellido: string = $state()
let domicilio: string = $state()
let celular: string = $state()
async function submitForm(event: any) { async function submitForm(event: any) {
event.preventDefault(); event.preventDefault();

View File

@@ -1,6 +1,6 @@
<script lang="ts"> <script lang="ts">
import { Navbar, NavbarBrand, NavbarToggler, NavItem, Nav, NavLink, Collapse } from "@sveltestrap/sveltestrap"; import { Navbar, NavbarBrand, NavbarToggler, NavItem, Nav, NavLink, Collapse } from "@sveltestrap/sveltestrap";
let isOpen = false; let isOpen = $state(false);
function handleUpdate(event) { function handleUpdate(event) {
isOpen = event.detail.isOpen; isOpen = event.detail.isOpen;
} }

View File

@@ -7,7 +7,7 @@
let isVerified = writable(false); let isVerified = writable(false);
export let component; let { component } = $props();
let redirect = window.location.pathname; let redirect = window.location.pathname;
@@ -43,7 +43,8 @@
</div> </div>
{:else} {:else}
{#if $isAuthenticated} {#if $isAuthenticated}
<svelte:component this={component}/> {@const SvelteComponent = component}
<SvelteComponent/>
{:else} {:else}
{navigate('/')} {navigate('/')}
{/if} {/if}

View File

@@ -2,9 +2,9 @@
import { CardHeader, CardTitle, Button, Card, Input, Form, CardBody, FormGroup } from '@sveltestrap/sveltestrap'; import { CardHeader, CardTitle, Button, Card, Input, Form, CardBody, FormGroup } from '@sveltestrap/sveltestrap';
import { navigate } from 'svelte-routing'; import { navigate } from 'svelte-routing';
let email = "" let email = $state("")
let contraseña = "" let contraseña = $state("")
let errorMessage = "" let errorMessage = $state("")
let showAlert = false; let showAlert = false;
// @ts-ignore // @ts-ignore

View File

@@ -1,7 +1,8 @@
//import './app.css' //import './app.css'
import App from './App.svelte' import App from './App.svelte'
import { mount } from "svelte";
const app = new App({ const app = mount(App, {
target: document.getElementById('app')!, target: document.getElementById('app')!,
}) })