This commit is contained in:
Jesse Winton
2024-09-05 17:05:27 -04:00
parent ae31167db2
commit e9250bb91f
3 changed files with 11 additions and 41 deletions

View File

@@ -47,6 +47,7 @@
/* secondary */ /* secondary */
--color-secondary-100: hsl(var(--color-secondary-hue) 99% 66%); --color-secondary-100: hsl(var(--color-secondary-hue) 99% 66%);
--color-accent-200: hsl(var(--color-secondary-hue), 78%, 60%, 0.32);
/* greyscale */ /* greyscale */
--color-white: hsl(0 0% 100%); --color-white: hsl(0 0% 100%);

View File

@@ -5,14 +5,14 @@
const button = cva( const button = cva(
[ [
'flex w-fit min-h-10 items-center justify-center gap-2 rounded-lg px-4 text-white transition-all select-none' 'flex w-fit justify-center text-center no-underline select-none min-w-10 bg-origin-border text-white font-medium items-center gap-2 rounded-lg border border-transparent button duration-200'
], ],
{ {
variants: { variants: {
variant: { variant: {
primary: [ primary: [
'bg-gradient-to-br from-pink-500 via-pink-500 to-secondary-100', 'px-[0.875rem] py-[0.4375rem] bg-[linear-gradient(135deg,_var(--color-accent)_0%,_var(--color-accent)_61%,_var(--color-secondary-100)_100%)]',
'hover:shadow-[0_0_2rem_#fd366e52] active:not:disabled:shadow-[0_0_2rem_#fd366e52]' 'hover:shadow-[0_0_2rem_var(--color-accent-200)] active:not:disabled:shadow-[0_0_2rem_var(--color-accent-200)]'
], ],
secondary: [ secondary: [
'bg-[#fd366e0a] relative', 'bg-[#fd366e0a] relative',
@@ -20,7 +20,7 @@
], ],
text: [ text: [
'bg-transparent border-transparent', 'bg-transparent border-transparent',
'hover:bg-gradient-to-b from-[#ffffff0f] via-[#ffffff1a] to-[#ffffff0f];' 'hover:backdrop-blur-md hover:bg-[linear-gradient(135deg,_rgba(255,_255,_255,_0.06)_0%,_rgba(255,_255,_255,_0.10)_54.74%,_rgba(255,_255,_255,_0.06)_100%)]'
] ]
} }
} }
@@ -54,40 +54,3 @@
<slot /> <slot />
</button> </button>
{/if} {/if}
<style>
.secondary {
--border-gradient-before: linear-gradient(
to bottom,
rgba(253, 54, 110, 0.48) 0%,
rgba(253, 54, 110, 0) 180%
);
--border-gradient-after: radial-gradient(
42.86% 42.86% at 50.55% -0%,
rgba(255, 255, 255, 0.2) 0%,
rgba(255, 255, 255, 0) 100%
);
&::before {
background: var(--border-gradient-before) border-box;
}
&::after {
background: var(--border-gradient-after);
}
&::before,
&::after {
content: '';
position: absolute;
inset: 0;
border-radius: var(--radius-lg);
border: 1px solid transparent;
mask:
linear-gradient(#fff 0 0) padding-box,
linear-gradient(#fff 0 0);
mask-composite: exclude;
pointer-events: none;
}
}
</style>

View File

@@ -25,6 +25,7 @@
import { PUBLIC_APPWRITE_DASHBOARD } from '$env/static/public'; import { PUBLIC_APPWRITE_DASHBOARD } from '$env/static/public';
import AnnouncementBanner from '$lib/components/AnnouncementBanner.svelte'; import AnnouncementBanner from '$lib/components/AnnouncementBanner.svelte';
import InitBanner from '$lib/components/InitBanner.svelte'; import InitBanner from '$lib/components/InitBanner.svelte';
import Button from '$lib/components/ui/Button.svelte';
export let omitMainId = false; export let omitMainId = false;
let theme: 'light' | 'dark' | null = 'dark'; let theme: 'light' | 'dark' | null = 'dark';
@@ -244,6 +245,11 @@
</nav> </nav>
</div> </div>
<div class="web-main-header-end"> <div class="web-main-header-end">
<Button href="https://github.com/appwrite/appwrite/stargazers" variant="text">
<span class="web-icon-star" aria-hidden="true" />
Star on GitHub
<span class="text-sub-body">{GITHUB_STARS}</span>
</Button>
<a <a
href="https://github.com/appwrite/appwrite/stargazers" href="https://github.com/appwrite/appwrite/stargazers"
target="_blank" target="_blank"