From 5ac30fa8253cfa75c0ae58ab6c33c9f4fc892059 Mon Sep 17 00:00:00 2001 From: Rotimi Best Date: Sat, 16 Sep 2023 22:22:24 +0100 Subject: [PATCH] Add visit landing page site button --- .../components/Buttons/VisitOrgSite.svelte | 18 +++++++++ src/lib/components/Form/TextArea.svelte | 2 + src/lib/components/Icons/ArrowTopRight.svelte | 17 +++++++++ .../components/Org/Settings/Domains.svelte | 38 +++++++++---------- src/lib/components/Org/SideBar.svelte | 5 ++- src/routes/org/[slug]/+page.svelte | 22 +++++++---- 6 files changed, 75 insertions(+), 27 deletions(-) create mode 100644 src/lib/components/Buttons/VisitOrgSite.svelte create mode 100644 src/lib/components/Icons/ArrowTopRight.svelte diff --git a/src/lib/components/Buttons/VisitOrgSite.svelte b/src/lib/components/Buttons/VisitOrgSite.svelte new file mode 100644 index 00000000..dd676b79 --- /dev/null +++ b/src/lib/components/Buttons/VisitOrgSite.svelte @@ -0,0 +1,18 @@ + + + + + View site + + + diff --git a/src/lib/components/Form/TextArea.svelte b/src/lib/components/Form/TextArea.svelte index 8a1f47c9..eaea58fd 100644 --- a/src/lib/components/Form/TextArea.svelte +++ b/src/lib/components/Form/TextArea.svelte @@ -12,6 +12,7 @@ export let errorMessage = ''; export let isRequired = false; export let onChange = () => {}; // This is to know if element is 'dirty' + export let ref; $: minHeight = `${1 + parseInt(rows, 10) * 1.2}em`; $: maxHeight = maxRows ? `${1 + maxRows * 1.2}em` : `auto`; @@ -39,6 +40,7 @@ {rows} {placeholder} bind:value + bind:this={ref} required={isRequired} class="form-textarea dark:bg-gray-500 dark:text-gray-800 border-l-0 border-r-0 border-t-0 border-b-2 border-gray-200 focus:border-l-0 focus:border-r-0 rounded-t-md focus:border-t-0 focus:border-b-2 focus:border-primary-600 mt-1 block w-full {bgColor} {!!errorMessage ? 'border-red-500' : 'border-gray-300'}" diff --git a/src/lib/components/Icons/ArrowTopRight.svelte b/src/lib/components/Icons/ArrowTopRight.svelte new file mode 100644 index 00000000..8f0131be --- /dev/null +++ b/src/lib/components/Icons/ArrowTopRight.svelte @@ -0,0 +1,17 @@ + + + + + + diff --git a/src/lib/components/Org/Settings/Domains.svelte b/src/lib/components/Org/Settings/Domains.svelte index 17413479..531386a3 100644 --- a/src/lib/components/Org/Settings/Domains.svelte +++ b/src/lib/components/Org/Settings/Domains.svelte @@ -1,4 +1,4 @@ -