From aa21a29dfcc782fa0d30c5fd7668fe82f223c3c3 Mon Sep 17 00:00:00 2001 From: lstoeferle <48953604+lstoeferle@users.noreply.github.com> Date: Fri, 26 Feb 2021 10:05:10 +0100 Subject: [PATCH] Added more sections to the demo --- src/App.vue | 24 +++--------- src/components/CompositionSection.vue | 24 ++++++++++++ src/components/EnvSection.vue | 42 +++++++++++++++++++++ src/components/FeatureSection.vue | 30 +++++++++++++++ src/components/HeroSection.vue | 31 ++++++++++++++++ src/components/MyComponent.vue | 31 ---------------- src/components/shared/ButtonPrimary.vue | 7 ++++ src/components/shared/ButtonSecondary.vue | 7 ++++ src/components/shared/Feature.vue | 45 +++++++++++++++++++++++ src/components/shared/Heading1.vue | 7 ++++ src/components/shared/Heading2.vue | 7 ++++ src/components/shared/Heading3.vue | 7 ++++ src/shims-tsx.d.ts | 4 ++ tailwind.config.js | 6 +++ tsconfig.json | 37 +++++++++++++++++++ vite.config.js | 1 + 16 files changed, 260 insertions(+), 50 deletions(-) create mode 100644 src/components/CompositionSection.vue create mode 100644 src/components/EnvSection.vue create mode 100644 src/components/FeatureSection.vue create mode 100644 src/components/HeroSection.vue delete mode 100644 src/components/MyComponent.vue create mode 100644 src/components/shared/ButtonPrimary.vue create mode 100644 src/components/shared/ButtonSecondary.vue create mode 100644 src/components/shared/Feature.vue create mode 100644 src/components/shared/Heading1.vue create mode 100644 src/components/shared/Heading2.vue create mode 100644 src/components/shared/Heading3.vue create mode 100644 tailwind.config.js create mode 100644 tsconfig.json diff --git a/src/App.vue b/src/App.vue index a056648..20e0746 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,22 +1,8 @@ - - diff --git a/src/components/CompositionSection.vue b/src/components/CompositionSection.vue new file mode 100644 index 0000000..3c5d4a3 --- /dev/null +++ b/src/components/CompositionSection.vue @@ -0,0 +1,24 @@ + + + diff --git a/src/components/EnvSection.vue b/src/components/EnvSection.vue new file mode 100644 index 0000000..f6eb9d4 --- /dev/null +++ b/src/components/EnvSection.vue @@ -0,0 +1,42 @@ + + + diff --git a/src/components/FeatureSection.vue b/src/components/FeatureSection.vue new file mode 100644 index 0000000..bfc7130 --- /dev/null +++ b/src/components/FeatureSection.vue @@ -0,0 +1,30 @@ + diff --git a/src/components/HeroSection.vue b/src/components/HeroSection.vue new file mode 100644 index 0000000..c9f99f1 --- /dev/null +++ b/src/components/HeroSection.vue @@ -0,0 +1,31 @@ + diff --git a/src/components/MyComponent.vue b/src/components/MyComponent.vue deleted file mode 100644 index e79c707..0000000 --- a/src/components/MyComponent.vue +++ /dev/null @@ -1,31 +0,0 @@ - diff --git a/src/components/shared/ButtonPrimary.vue b/src/components/shared/ButtonPrimary.vue new file mode 100644 index 0000000..5b81f06 --- /dev/null +++ b/src/components/shared/ButtonPrimary.vue @@ -0,0 +1,7 @@ + diff --git a/src/components/shared/ButtonSecondary.vue b/src/components/shared/ButtonSecondary.vue new file mode 100644 index 0000000..b5b8040 --- /dev/null +++ b/src/components/shared/ButtonSecondary.vue @@ -0,0 +1,7 @@ + diff --git a/src/components/shared/Feature.vue b/src/components/shared/Feature.vue new file mode 100644 index 0000000..2a2e274 --- /dev/null +++ b/src/components/shared/Feature.vue @@ -0,0 +1,45 @@ + + + diff --git a/src/components/shared/Heading1.vue b/src/components/shared/Heading1.vue new file mode 100644 index 0000000..349048f --- /dev/null +++ b/src/components/shared/Heading1.vue @@ -0,0 +1,7 @@ + diff --git a/src/components/shared/Heading2.vue b/src/components/shared/Heading2.vue new file mode 100644 index 0000000..a75a80c --- /dev/null +++ b/src/components/shared/Heading2.vue @@ -0,0 +1,7 @@ + diff --git a/src/components/shared/Heading3.vue b/src/components/shared/Heading3.vue new file mode 100644 index 0000000..da0e4ac --- /dev/null +++ b/src/components/shared/Heading3.vue @@ -0,0 +1,7 @@ + diff --git a/src/shims-tsx.d.ts b/src/shims-tsx.d.ts index 2bcdf9f..4f05b19 100644 --- a/src/shims-tsx.d.ts +++ b/src/shims-tsx.d.ts @@ -10,4 +10,8 @@ declare global { [elem: string]: any; } } + + interface ImportMeta { + env: Record; + } } diff --git a/tailwind.config.js b/tailwind.config.js new file mode 100644 index 0000000..af0f4d3 --- /dev/null +++ b/tailwind.config.js @@ -0,0 +1,6 @@ +module.exports = { + darkMode: "class", // or 'media' + theme: {}, + variants: {}, + plugins: [], +}; diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..2ff7543 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,37 @@ +{ + "compilerOptions": { + "target": "esnext", + "module": "esnext", + "strict": true, + "jsx": "preserve", + "importHelpers": true, + "moduleResolution": "node", + "skipLibCheck": true, + "esModuleInterop": true, + "allowSyntheticDefaultImports": true, + "sourceMap": true, + "baseUrl": ".", + "types": [], + "paths": { + "@/*": [ + "src/*" + ] + }, + "lib": [ + "esnext", + "dom", + "dom.iterable", + "scripthost" + ] + }, + "include": [ + "src/**/*.ts", + "src/**/*.tsx", + "src/**/*.vue", + "tests/**/*.ts", + "tests/**/*.tsx" + ], + "exclude": [ + "node_modules" + ] +} diff --git a/vite.config.js b/vite.config.js index 659cf12..2166313 100644 --- a/vite.config.js +++ b/vite.config.js @@ -9,6 +9,7 @@ const config = defineConfig({ alias: { "@": `${path.resolve(__dirname, "src")}`, }, + dedupe: ["vue-demi"], }, build: {