From 8902901acf17c1b333ac9f538cdd46cda1e7db41 Mon Sep 17 00:00:00 2001 From: madkarmaa Date: Thu, 3 Apr 2025 12:11:09 +0200 Subject: [PATCH] feat: init components structure --- src/lib/components/atoms/Button.svelte | 0 src/lib/components/atoms/Input.svelte | 0 src/lib/components/molecules/SearchBar.svelte | 0 src/lib/components/organisms/Footer.svelte | 0 src/lib/components/organisms/NavBar.svelte | 0 src/lib/components/templates/Page.svelte | 14 ++++++++++++++ svelte.config.js | 9 ++++++++- 7 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 src/lib/components/atoms/Button.svelte create mode 100644 src/lib/components/atoms/Input.svelte create mode 100644 src/lib/components/molecules/SearchBar.svelte create mode 100644 src/lib/components/organisms/Footer.svelte create mode 100644 src/lib/components/organisms/NavBar.svelte create mode 100644 src/lib/components/templates/Page.svelte diff --git a/src/lib/components/atoms/Button.svelte b/src/lib/components/atoms/Button.svelte new file mode 100644 index 0000000..e69de29 diff --git a/src/lib/components/atoms/Input.svelte b/src/lib/components/atoms/Input.svelte new file mode 100644 index 0000000..e69de29 diff --git a/src/lib/components/molecules/SearchBar.svelte b/src/lib/components/molecules/SearchBar.svelte new file mode 100644 index 0000000..e69de29 diff --git a/src/lib/components/organisms/Footer.svelte b/src/lib/components/organisms/Footer.svelte new file mode 100644 index 0000000..e69de29 diff --git a/src/lib/components/organisms/NavBar.svelte b/src/lib/components/organisms/NavBar.svelte new file mode 100644 index 0000000..e69de29 diff --git a/src/lib/components/templates/Page.svelte b/src/lib/components/templates/Page.svelte new file mode 100644 index 0000000..d0fb668 --- /dev/null +++ b/src/lib/components/templates/Page.svelte @@ -0,0 +1,14 @@ + + +
+ + {@render children()} +
diff --git a/svelte.config.js b/svelte.config.js index bd33365..4ccb702 100644 --- a/svelte.config.js +++ b/svelte.config.js @@ -4,7 +4,14 @@ import { vitePreprocess } from '@sveltejs/vite-plugin-svelte'; /** @type {import('@sveltejs/kit').Config} */ const config = { preprocess: vitePreprocess(), - kit: { adapter: adapter() } + kit: { + adapter: adapter(), + alias: { + $components: './src/lib/components', + $api: './src/lib/api', + $lib: './src/lib' + } + } }; export default config;