Skip to content

Commit

Permalink
docs: run lint
Browse files Browse the repository at this point in the history
  • Loading branch information
adrian-ub committed Oct 22, 2024
1 parent f60acd3 commit 9964598
Show file tree
Hide file tree
Showing 45 changed files with 1,164 additions and 945 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -9,3 +9,4 @@ lib-cov
logs
node_modules
temp
.astro
39 changes: 30 additions & 9 deletions docs/src/components/Footer.astro
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,35 @@ import { siteConfig } from '@/config/site'
---

<footer class="py-6 md:px-8 md:py-0">
<div class="container md:px-8 px-4 flex flex-col items-center justify-between gap-4 md:h-24 md:flex-row">
<div class="flex flex-col items-center gap-4 px-8 md:flex-row md:gap-2 md:px-0">
<p class="text-center text-sm leading-loose text-muted-foreground md:text-left">
Built & designed by{' '}
<a href={siteConfig.links.shadcn.twitter} target="_blank" rel="noreferrer" class="font-medium underline underline-offset-4"> shadcn </a>. Ported to Angular by{' '}
<a href={siteConfig.links.twitter} target="_blank" rel="noreferrer" class="font-medium underline underline-offset-4"> Adrián UB </a>. The source code is available on{' '}
<a href={siteConfig.links.github} target="_blank" rel="noreferrer" class="font-medium underline underline-offset-4"> GitHub. </a>
</p>
</div>
<div class="container md:px-8 px-4 flex flex-col items-center justify-between gap-4 md:h-24 md:flex-row">
<div class="flex flex-col items-center gap-4 px-8 md:flex-row md:gap-2 md:px-0">
<p class="text-center text-sm leading-loose text-muted-foreground md:text-left">
Built & designed by{' '}
<a
href={siteConfig.links.shadcn.twitter}
target="_blank"
rel="noreferrer"
class="font-medium underline underline-offset-4"
>
shadcn
</a>. Ported to Angular by{' '}
<a
href={siteConfig.links.twitter}
target="_blank"
rel="noreferrer"
class="font-medium underline underline-offset-4"
>
Adrián UB
</a>. The source code is available on{' '}
<a
href={siteConfig.links.github}
target="_blank"
rel="noreferrer"
class="font-medium underline underline-offset-4"
>
GitHub.
</a>
</p>
</div>
</div>
</footer>
98 changes: 53 additions & 45 deletions docs/src/components/Header.astro
Original file line number Diff line number Diff line change
Expand Up @@ -7,50 +7,58 @@ import Navbar from './Navbar.astro'
const { pathname } = Astro.url
---

<header class="sticky top-0 z-50 w-full border-b border-border/40 bg-background/95 backdrop-blur supports-[backdrop-filter]:bg-background/60">
<div class="container md:px-8 px-4 flex h-14 max-w-screen-2xl items-center">
<Navbar pathname={pathname} />
<!-- <MobileNavbar pathname={pathname} /> -->
<div class="flex flex-1 items-center justify-end space-x-2">
<div class="w-full flex-1 md:w-auto md:flex-none">
<!-- <CommandMenu /> -->
</div>
<div class="flex items-center">
<a
class={buttonVariants({
variant: 'ghost',
size: 'icon',
})}
href={siteConfig.links.github}
target="_blank"
rel="noreferrer"
>
<svg viewBox="0 0 438.549 438.549" class="h-4 w-4">
<path
fill="currentColor"
d="M409.132 114.573c-19.608-33.596-46.205-60.194-79.798-79.8-33.598-19.607-70.277-29.408-110.063-29.408-39.781 0-76.472 9.804-110.063 29.408-33.596 19.605-60.192 46.204-79.8 79.8C9.803 148.168 0 184.854 0 224.63c0 47.78 13.94 90.745 41.827 128.906 27.884 38.164 63.906 64.572 108.063 79.227 5.14.954 8.945.283 11.419-1.996 2.475-2.282 3.711-5.14 3.711-8.562 0-.571-.049-5.708-.144-15.417a2549.81 2549.81 0 01-.144-25.406l-6.567 1.136c-4.187.767-9.469 1.092-15.846 1-6.374-.089-12.991-.757-19.842-1.999-6.854-1.231-13.229-4.086-19.13-8.559-5.898-4.473-10.085-10.328-12.56-17.556l-2.855-6.57c-1.903-4.374-4.899-9.233-8.992-14.559-4.093-5.331-8.232-8.945-12.419-10.848l-1.999-1.431c-1.332-.951-2.568-2.098-3.711-3.429-1.142-1.331-1.997-2.663-2.568-3.997-.572-1.335-.098-2.43 1.427-3.289 1.525-.859 4.281-1.276 8.28-1.276l5.708.853c3.807.763 8.516 3.042 14.133 6.851 5.614 3.806 10.229 8.754 13.846 14.842 4.38 7.806 9.657 13.754 15.846 17.847 6.184 4.093 12.419 6.136 18.699 6.136 6.28 0 11.704-.476 16.274-1.423 4.565-.952 8.848-2.383 12.847-4.285 1.713-12.758 6.377-22.559 13.988-29.41-10.848-1.14-20.601-2.857-29.264-5.14-8.658-2.286-17.605-5.996-26.835-11.14-9.235-5.137-16.896-11.516-22.985-19.126-6.09-7.614-11.088-17.61-14.987-29.979-3.901-12.374-5.852-26.648-5.852-42.826 0-23.035 7.52-42.637 22.557-58.817-7.044-17.318-6.379-36.732 1.997-58.24 5.52-1.715 13.706-.428 24.554 3.853 10.85 4.283 18.794 7.952 23.84 10.994 5.046 3.041 9.089 5.618 12.135 7.708 17.705-4.947 35.976-7.421 54.818-7.421s37.117 2.474 54.823 7.421l10.849-6.849c7.419-4.57 16.18-8.758 26.262-12.565 10.088-3.805 17.802-4.853 23.134-3.138 8.562 21.509 9.325 40.922 2.279 58.24 15.036 16.18 22.559 35.787 22.559 58.817 0 16.178-1.958 30.497-5.853 42.966-3.9 12.471-8.941 22.457-15.125 29.979-6.191 7.521-13.901 13.85-23.131 18.986-9.232 5.14-18.182 8.85-26.84 11.136-8.662 2.286-18.415 4.004-29.263 5.146 9.894 8.562 14.842 22.077 14.842 40.539v60.237c0 3.422 1.19 6.279 3.572 8.562 2.379 2.279 6.136 2.95 11.276 1.995 44.163-14.653 80.185-41.062 108.068-79.226 27.88-38.161 41.825-81.126 41.825-128.906-.01-39.771-9.818-76.454-29.414-110.049z"
></path>
</svg>
<span class="sr-only">GitHub</span>
</a>
<a
class={buttonVariants({
variant: 'ghost',
size: 'icon',
})}
href={siteConfig.links.twitter}
target="_blank"
rel="noreferrer"
>
<svg class="h-3 w-3 fill-current" height="23" viewBox="0 0 1200 1227" width="23" xmlns="http://www.w3.org/2000/svg">
<path
d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z"
></path>
</svg>
<span class="sr-only">Twitter</span>
</a>
</div>
</div>
<!-- <ModeToggle /> -->
<header
class="sticky top-0 z-50 w-full border-b border-border/40 bg-background/95 backdrop-blur supports-[backdrop-filter]:bg-background/60"
>
<div class="container md:px-8 px-4 flex h-14 max-w-screen-2xl items-center">
<Navbar pathname={pathname} />
<!-- <MobileNavbar pathname={pathname} /> -->
<div class="flex flex-1 items-center justify-end space-x-2">
<div class="w-full flex-1 md:w-auto md:flex-none">
<!-- <CommandMenu /> -->
</div>
<div class="flex items-center">
<a
class={buttonVariants({
variant: 'ghost',
size: 'icon',
})}
href={siteConfig.links.github}
target="_blank"
rel="noreferrer"
>
<svg viewBox="0 0 438.549 438.549" class="h-4 w-4">
<path
fill="currentColor"
d="M409.132 114.573c-19.608-33.596-46.205-60.194-79.798-79.8-33.598-19.607-70.277-29.408-110.063-29.408-39.781 0-76.472 9.804-110.063 29.408-33.596 19.605-60.192 46.204-79.8 79.8C9.803 148.168 0 184.854 0 224.63c0 47.78 13.94 90.745 41.827 128.906 27.884 38.164 63.906 64.572 108.063 79.227 5.14.954 8.945.283 11.419-1.996 2.475-2.282 3.711-5.14 3.711-8.562 0-.571-.049-5.708-.144-15.417a2549.81 2549.81 0 01-.144-25.406l-6.567 1.136c-4.187.767-9.469 1.092-15.846 1-6.374-.089-12.991-.757-19.842-1.999-6.854-1.231-13.229-4.086-19.13-8.559-5.898-4.473-10.085-10.328-12.56-17.556l-2.855-6.57c-1.903-4.374-4.899-9.233-8.992-14.559-4.093-5.331-8.232-8.945-12.419-10.848l-1.999-1.431c-1.332-.951-2.568-2.098-3.711-3.429-1.142-1.331-1.997-2.663-2.568-3.997-.572-1.335-.098-2.43 1.427-3.289 1.525-.859 4.281-1.276 8.28-1.276l5.708.853c3.807.763 8.516 3.042 14.133 6.851 5.614 3.806 10.229 8.754 13.846 14.842 4.38 7.806 9.657 13.754 15.846 17.847 6.184 4.093 12.419 6.136 18.699 6.136 6.28 0 11.704-.476 16.274-1.423 4.565-.952 8.848-2.383 12.847-4.285 1.713-12.758 6.377-22.559 13.988-29.41-10.848-1.14-20.601-2.857-29.264-5.14-8.658-2.286-17.605-5.996-26.835-11.14-9.235-5.137-16.896-11.516-22.985-19.126-6.09-7.614-11.088-17.61-14.987-29.979-3.901-12.374-5.852-26.648-5.852-42.826 0-23.035 7.52-42.637 22.557-58.817-7.044-17.318-6.379-36.732 1.997-58.24 5.52-1.715 13.706-.428 24.554 3.853 10.85 4.283 18.794 7.952 23.84 10.994 5.046 3.041 9.089 5.618 12.135 7.708 17.705-4.947 35.976-7.421 54.818-7.421s37.117 2.474 54.823 7.421l10.849-6.849c7.419-4.57 16.18-8.758 26.262-12.565 10.088-3.805 17.802-4.853 23.134-3.138 8.562 21.509 9.325 40.922 2.279 58.24 15.036 16.18 22.559 35.787 22.559 58.817 0 16.178-1.958 30.497-5.853 42.966-3.9 12.471-8.941 22.457-15.125 29.979-6.191 7.521-13.901 13.85-23.131 18.986-9.232 5.14-18.182 8.85-26.84 11.136-8.662 2.286-18.415 4.004-29.263 5.146 9.894 8.562 14.842 22.077 14.842 40.539v60.237c0 3.422 1.19 6.279 3.572 8.562 2.379 2.279 6.136 2.95 11.276 1.995 44.163-14.653 80.185-41.062 108.068-79.226 27.88-38.161 41.825-81.126 41.825-128.906-.01-39.771-9.818-76.454-29.414-110.049z"
></path>
</svg>
<span class="sr-only">GitHub</span>
</a>
<a
class={buttonVariants({
variant: 'ghost',
size: 'icon',
})}
href={siteConfig.links.twitter}
target="_blank"
rel="noreferrer"
>
<svg
class="h-3 w-3 fill-current"
height="23"
viewBox="0 0 1200 1227"
width="23"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z"
></path>
</svg>
<span class="sr-only">Twitter</span>
</a>
</div>
</div>
<!-- <ModeToggle /> -->
</div>
</header>
113 changes: 55 additions & 58 deletions docs/src/components/Logo.astro
Original file line number Diff line number Diff line change
@@ -1,61 +1,58 @@

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" class="h-6 w-6" {...Astro.props}>
<rect width="256" height="256" fill="none"></rect>
<line
x1="208"
y1="128"
x2="128"
y2="208"
fill="none"
stroke="url(#paint1_linear_1284_572)"
stroke-linecap="round"
stroke-linejoin="round"
stroke-width="16"
></line>
<line
x1="192"
y1="40"
x2="40"
y2="192"
fill="none"
stroke="url(#paint3_linear_1284_572)"
stroke-linecap="round"
stroke-linejoin="round"
stroke-width="16"
></line>
<rect width="256" height="256" fill="none"></rect>
<line
x1="208"
y1="128"
x2="128"
y2="208"
fill="none"
stroke="url(#paint1_linear_1284_572)"
stroke-linecap="round"
stroke-linejoin="round"
stroke-width="16"></line>
<line
x1="192"
y1="40"
x2="40"
y2="192"
fill="none"
stroke="url(#paint3_linear_1284_572)"
stroke-linecap="round"
stroke-linejoin="round"
stroke-width="16"></line>

<defs xmlns="http://www.w3.org/2000/svg">
<linearGradient
xmlns="http://www.w3.org/2000/svg"
id="paint1_linear_1284_572"
x1="45.4927"
y1="198.353"
x2="209.607"
y2="120.339"
gradientUnits="userSpaceOnUse"
>
<stop stop-color="#E40035" />
<stop offset="0.24" stop-color="#F60A48" />
<stop offset="0.352" stop-color="#F20755" />
<stop offset="0.494" stop-color="#DC087D" />
<stop offset="0.745" stop-color="#9717E7" />
<stop offset="1" stop-color="#6C00F5" />
</linearGradient>
<linearGradient
xmlns="http://www.w3.org/2000/svg"
id="paint3_linear_1284_572"
x1="45.4927"
y1="198.353"
x2="209.607"
y2="120.339"
gradientUnits="userSpaceOnUse"
>
<stop stop-color="#E40035" />
<stop offset="0.24" stop-color="#F60A48" />
<stop offset="0.352" stop-color="#F20755" />
<stop offset="0.494" stop-color="#DC087D" />
<stop offset="0.745" stop-color="#9717E7" />
<stop offset="1" stop-color="#6C00F5" />
</linearGradient>
</defs>
<defs xmlns="http://www.w3.org/2000/svg">
<linearGradient
xmlns="http://www.w3.org/2000/svg"
id="paint1_linear_1284_572"
x1="45.4927"
y1="198.353"
x2="209.607"
y2="120.339"
gradientUnits="userSpaceOnUse"
>
<stop stop-color="#E40035"></stop>
<stop offset="0.24" stop-color="#F60A48"></stop>
<stop offset="0.352" stop-color="#F20755"></stop>
<stop offset="0.494" stop-color="#DC087D"></stop>
<stop offset="0.745" stop-color="#9717E7"></stop>
<stop offset="1" stop-color="#6C00F5"></stop>
</linearGradient>
<linearGradient
xmlns="http://www.w3.org/2000/svg"
id="paint3_linear_1284_572"
x1="45.4927"
y1="198.353"
x2="209.607"
y2="120.339"
gradientUnits="userSpaceOnUse"
>
<stop stop-color="#E40035"></stop>
<stop offset="0.24" stop-color="#F60A48"></stop>
<stop offset="0.352" stop-color="#F20755"></stop>
<stop offset="0.494" stop-color="#DC087D"></stop>
<stop offset="0.745" stop-color="#9717E7"></stop>
<stop offset="1" stop-color="#6C00F5"></stop>
</linearGradient>
</defs>
</svg>
48 changes: 24 additions & 24 deletions docs/src/components/Navbar.astro
Original file line number Diff line number Diff line change
Expand Up @@ -5,34 +5,34 @@ import { cn } from '@/lib/utils'
import Logo from './Logo.astro'
export type Props = {
pathname: string
pathname: string
}
const { pathname } = Astro.props
---

<div class="mr-4 hidden md:flex">
<a href="/" class="mr-6 flex items-center space-x-2">
<Logo class="h-6 w-6" />
<span class="hidden font-bold sm:inline-block">{siteConfig.title}</span>
</a>
<nav class="flex items-center space-x-6 text-sm font-medium">
{
docsConfig.mainNav.map(item => (
<a
href={item.href}
class={cn(
'transition-colors hover:text-foreground/80',
pathname === item.href
|| (item.href === '/docs/components/accordion' && pathname.startsWith('/docs/components'))
|| (item.href === '/examples/cards' && pathname.startsWith('/examples'))
? 'text-foreground'
: 'opacity-60',
)}
>
{item.title}
</a>
))
}
</nav>
<a href="/" class="mr-6 flex items-center space-x-2">
<Logo class="h-6 w-6" />
<span class="hidden font-bold sm:inline-block">{siteConfig.title}</span>
</a>
<nav class="flex items-center space-x-6 text-sm font-medium">
{
docsConfig.mainNav.map((item) => (
<a
href={item.href}
class={cn(
'transition-colors hover:text-foreground/80',
pathname === item.href ||
(item.href === '/docs/components/accordion' && pathname.startsWith('/docs/components')) ||
(item.href === '/examples/cards' && pathname.startsWith('/examples'))
? 'text-foreground'
: 'opacity-60',
)}
>
{item.title}
</a>
))
}
</nav>
</div>
Loading

0 comments on commit 9964598

Please sign in to comment.