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 @@