From 4ae7855829faacfc5c29ff3284ef0d751bb2bc6c Mon Sep 17 00:00:00 2001 From: secondl1ght <85003930+secondl1ght@users.noreply.github.com> Date: Thu, 21 Jul 2022 11:04:30 -0600 Subject: create more components to DRY up code --- src/components/LandingInfoCard.svelte | 28 +++++++++++ src/components/PrimaryButton.svelte | 8 ++++ src/components/SecondaryButton.svelte | 6 +++ src/components/index.js | 3 ++ src/routes/index.svelte | 90 +++++++++++++++-------------------- 5 files changed, 83 insertions(+), 52 deletions(-) create mode 100644 src/components/LandingInfoCard.svelte create mode 100644 src/components/PrimaryButton.svelte create mode 100644 src/components/SecondaryButton.svelte diff --git a/src/components/LandingInfoCard.svelte b/src/components/LandingInfoCard.svelte new file mode 100644 index 00000000..d693d78d --- /dev/null +++ b/src/components/LandingInfoCard.svelte @@ -0,0 +1,28 @@ + + +
+
+ {#if image} + {image} + {/if} +
+
+

{title}

+

+ {#if description} + {description} + {:else} + + {/if} +

+
+
diff --git a/src/components/PrimaryButton.svelte b/src/components/PrimaryButton.svelte new file mode 100644 index 00000000..3caeb07d --- /dev/null +++ b/src/components/PrimaryButton.svelte @@ -0,0 +1,8 @@ + + + diff --git a/src/components/SecondaryButton.svelte b/src/components/SecondaryButton.svelte new file mode 100644 index 00000000..723a7569 --- /dev/null +++ b/src/components/SecondaryButton.svelte @@ -0,0 +1,6 @@ + + + diff --git a/src/components/index.js b/src/components/index.js index 4c1bc8f3..a9a8bb43 100644 --- a/src/components/index.js +++ b/src/components/index.js @@ -1,2 +1,5 @@ +export { default as LandingInfoCard } from './LandingInfoCard.svelte'; export { default as HowItWorksCard } from './HowItWorksCard.svelte'; export { default as FaqCard } from './FaqCard.svelte'; +export { default as PrimaryButton } from './PrimaryButton.svelte'; +export { default as SecondaryButton } from './SecondaryButton.svelte'; diff --git a/src/routes/index.svelte b/src/routes/index.svelte index 71bd7870..da3c01a5 100644 --- a/src/routes/index.svelte +++ b/src/routes/index.svelte @@ -1,6 +1,12 @@