diff --git a/src/routes/+page.ts b/src/routes/+page.ts
index ff3a798..77ab0a0 100644
--- a/src/routes/+page.ts
+++ b/src/routes/+page.ts
@@ -1,16 +1 @@
-import { apiBase } from '@/stores/url';
-
export const ssr = true;
-
-export async function load({}) {
- const { subscribe } = apiBase;
- let baseUrl: string = '';
-
- subscribe((value) => {
- baseUrl = value;
- })();
-
- const req = await fetch(`${baseUrl}/Posts`);
- if (req.ok) return { posts: req };
- else return { posts: [] };
-}
diff --git a/src/routes/login/+page.js b/src/routes/login/+page.js
new file mode 100644
index 0000000..044e0b7
--- /dev/null
+++ b/src/routes/login/+page.js
@@ -0,0 +1,5 @@
+export function load({ url }) {
+ return {
+ message: url.searchParams.get('msg')
+ };
+}
diff --git a/src/routes/login/+page.svelte b/src/routes/login/+page.svelte
index e99aed3..a402bd9 100644
--- a/src/routes/login/+page.svelte
+++ b/src/routes/login/+page.svelte
@@ -1,9 +1,60 @@
-
+
+
-
+ {#if message}
+
+
+
+ Info
+
+ Ingrese las credenciales de la cuenta recien creada
+
+
+
+
+ {/if}
+
+ {#if showAlert}
+
+
+
+ No se pudo iniciar sesion
+
+ Revise su usuario o contraseña
+
+
+
+ {/if}
diff --git a/src/routes/register/+page.svelte b/src/routes/register/+page.svelte
index fbbb126..471d138 100644
--- a/src/routes/register/+page.svelte
+++ b/src/routes/register/+page.svelte
@@ -1,9 +1,38 @@
-
-
-
+
+
+ {#if showAlert}
+
+
+
+ No se pudo crear la cuenta
+
+ Intente nuevamente.
+
+
+
+ {/if}
diff --git a/src/types.d.ts b/src/types.d.ts
index f157535..bc001ff 100644
--- a/src/types.d.ts
+++ b/src/types.d.ts
@@ -12,3 +12,35 @@ export interface Post {
visibility: string;
hashtags?: string[];
}
+export interface User {
+ _id: string;
+ displayName: string;
+ username: string;
+ email: string;
+ passwordHash: string;
+ bio?: string;
+ profileImageUrl?: string;
+ createdAt: Date;
+ followersCount: number;
+ followingCount: number;
+ refreshTokens: RefreshToken[];
+}
+
+export interface Sesion {
+ accessToken:string?;
+ message:string;
+ url:string;
+ displayname:string;
+}
+
+export interface LoginDto {
+ username: string?;
+ password: string?;
+}
+
+export interface RegisterDto {
+ username: string?;
+ email: string?;
+ password: string?;
+ displayName: string?;
+}