From 0ee2b5993e16e1396a24382358cca2d8fd3af2d1 Mon Sep 17 00:00:00 2001 From: Nulo Date: Fri, 8 Dec 2023 21:17:25 -0300 Subject: [PATCH] =?UTF-8?q?modo=20oscuro=20+=20organizaci=C3=B3n=20de=20c?= =?UTF-8?q?=C3=B3digo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/index.html | 2 +- frontend/package.json | 4 +- frontend/src/lib/components/Container.svelte | 5 ++ frontend/src/lib/components/SourceLink.svelte | 15 ++++ frontend/src/lib/nav/Nav.svelte | 47 +++++------- frontend/src/lib/nav/NavItem.svelte | 14 ++++ frontend/src/lib/routes/Dataset.svelte | 36 +++------ frontend/src/lib/routes/Dump.svelte | 38 +++------- frontend/src/lib/routes/Home.svelte | 75 ++++++++++--------- frontend/src/lib/routes/Portal.svelte | 31 ++++---- frontend/vite.config.ts | 10 +-- 11 files changed, 130 insertions(+), 147 deletions(-) create mode 100644 frontend/src/lib/components/Container.svelte create mode 100644 frontend/src/lib/components/SourceLink.svelte create mode 100644 frontend/src/lib/nav/NavItem.svelte diff --git a/frontend/index.html b/frontend/index.html index 0f82375..81aa63a 100644 --- a/frontend/index.html +++ b/frontend/index.html @@ -5,7 +5,7 @@ Transicion Desordenada Diablo (ver dataset) - +
diff --git a/frontend/package.json b/frontend/package.json index c75eee0..6ad52fe 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -10,6 +10,7 @@ "check": "svelte-check --tsconfig ./tsconfig.json" }, "devDependencies": { + "@poppanator/sveltekit-svg": "^4.1.3", "@sveltejs/vite-plugin-svelte": "^3.0.0", "@tailwindcss/typography": "^0.5.10", "@tsconfig/svelte": "^5.0.2", @@ -24,8 +25,7 @@ "tailwindcss": "^3.3.6", "tslib": "^2.6.2", "typescript": "^5.2.2", - "vite": "^5.0.0", - "vite-plugin-svelte-svg": "^2.3.0" + "vite": "^5.0.0" }, "dependencies": { "eva-icons": "^1.1.3", diff --git a/frontend/src/lib/components/Container.svelte b/frontend/src/lib/components/Container.svelte new file mode 100644 index 0000000..92e5102 --- /dev/null +++ b/frontend/src/lib/components/Container.svelte @@ -0,0 +1,5 @@ +
+ +
diff --git a/frontend/src/lib/components/SourceLink.svelte b/frontend/src/lib/components/SourceLink.svelte new file mode 100644 index 0000000..be72f57 --- /dev/null +++ b/frontend/src/lib/components/SourceLink.svelte @@ -0,0 +1,15 @@ + + + + + Fuente + diff --git a/frontend/src/lib/nav/Nav.svelte b/frontend/src/lib/nav/Nav.svelte index d53a25b..ed2698f 100644 --- a/frontend/src/lib/nav/Nav.svelte +++ b/frontend/src/lib/nav/Nav.svelte @@ -2,49 +2,40 @@ import { inject } from "regexparam"; import ChevronRight from "eva-icons/outline/svg/chevron-right-outline.svg?component"; import { generateDumpName, routes } from "../router"; - import Portal from "../routes/Portal.svelte"; + import NavItem from "./NavItem.svelte"; export let params: | { dumpUrl: string } | { dumpUrl: string; portal: string } | { dumpUrl: string; portal: string; id: string }; + $: kind = "id" in params ? "dataset" : "portal" in params ? "portal" : "dump"; + $: dumpName = generateDumpName(params.dumpUrl); diff --git a/frontend/src/lib/nav/NavItem.svelte b/frontend/src/lib/nav/NavItem.svelte new file mode 100644 index 0000000..3faf8f9 --- /dev/null +++ b/frontend/src/lib/nav/NavItem.svelte @@ -0,0 +1,14 @@ + + +
  • + + + +
  • diff --git a/frontend/src/lib/routes/Dataset.svelte b/frontend/src/lib/routes/Dataset.svelte index cc70129..fca93d0 100644 --- a/frontend/src/lib/routes/Dataset.svelte +++ b/frontend/src/lib/routes/Dataset.svelte @@ -1,11 +1,12 @@
    -
    + {#await metadataPromise}

    Cargando..

    {:then metadata} -
    +
    Viendo archivo en {url} -
    -
      +
        {#each metadata.sites as site} {@const portalLink = inject(routes.Portal, { dumpUrl: params.dumpUrl, @@ -58,15 +48,7 @@ class="inline-flex items-center justify-center px-4 py-2 text-sm font-medium tracking-wide text-white transition-colors duration-200 bg-blue-600 rounded-md hover:bg-blue-700 focus:ring-2 focus:ring-offset-2 focus:ring-blue-700 focus:shadow-outline focus:outline-none" >Ver portal - - - Fuente - +
    @@ -75,5 +57,5 @@ {:catch error} Hubo un error intenando cargar este archivo.
    {error}
    {/await} - +
    diff --git a/frontend/src/lib/routes/Home.svelte b/frontend/src/lib/routes/Home.svelte index 13a7ae7..e940341 100644 --- a/frontend/src/lib/routes/Home.svelte +++ b/frontend/src/lib/routes/Home.svelte @@ -1,44 +1,47 @@ -
    -
    -

    Archivo de portales de datos abiertos

    -

    - Esta herramienta permite ver datos en archivos de portales de datos - abiertos de transicion-desordenada-diablo - (un mejor nombre sería genial), creada en el marco de - un pedido hecho al gobierno - entrante el 10 de diciembre de 2023 por garantizar el mantenimiento de las - políticas de datos públicos en Argentina. -

    +
    + +
    +

    Archivo de portales de datos abiertos

    +

    + Esta herramienta permite ver datos en archivos de portales de datos + abiertos de transicion-desordenada-diablo + (un mejor nombre sería genial), creada en el marco de + un pedido hecho al gobierno + entrante el 10 de diciembre de 2023 por garantizar el mantenimiento de las + políticas de datos públicos en Argentina. +

    -
    - - Acceder al archivo creado el 8 de diciembre de 2023 - + + +

    + Los archivos y las herramientas fueron creados por + Nulo con ayuda de varias personas. El + código está disponible + en GitHub. +

    - -

    - Los archivos y las herramientas fueron creados por - Nulo con ayuda de varias personas. El código - está disponible - en GitHub. -

    -
    +
    diff --git a/frontend/src/lib/routes/Portal.svelte b/frontend/src/lib/routes/Portal.svelte index 7cdbe63..ae290c4 100644 --- a/frontend/src/lib/routes/Portal.svelte +++ b/frontend/src/lib/routes/Portal.svelte @@ -1,11 +1,12 @@