sheets/templates/_next/static/chunks/app/page-d0a5f652f053f84b.js
2025-08-22 04:42:18 +03:00

1 line
No EOL
3.6 KiB
JavaScript

(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[974],{5942:(e,r,t)=>{Promise.resolve().then(t.bind(t,6937))},6937:(e,r,t)=>{"use strict";t.r(r),t.d(r,{default:()=>v});var s=t(5155);t(2115);var i=t(6673),a=t(3101),n=t(2821),o=t(5889);let d=(0,a.F)("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive",{variants:{variant:{default:"bg-primary text-primary-foreground shadow-xs hover:bg-primary/90",destructive:"bg-destructive text-white shadow-xs hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60",outline:"border bg-background shadow-xs hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50",secondary:"bg-secondary text-secondary-foreground shadow-xs hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2 has-[>svg]:px-3",sm:"h-8 rounded-md gap-1.5 px-3 has-[>svg]:px-2.5",lg:"h-10 rounded-md px-6 has-[>svg]:px-4",icon:"size-9"}},defaultVariants:{variant:"default",size:"default"}});function l(e){let{className:r,variant:t,size:a,asChild:l=!1,...c}=e,u=l?i.DX:"button";return(0,s.jsx)(u,{"data-slot":"button",className:function(){for(var e=arguments.length,r=Array(e),t=0;t<e;t++)r[t]=arguments[t];return(0,o.QP)((0,n.$)(r))}(d({variant:t,size:a,className:r})),...c})}var c=t(4684),u=t(7676),h=t(9715),g=t(4722);let b=[{name:"View on GitHub",href:"https://github.com/ArtistGrid/Sheets",icon:c.A,isExternal:!0},{name:"Download CSV",href:"https://sheets.artistgrid.cx/artists.csv",icon:u.A,downloadName:"artists.csv"},{name:"View HTML",href:"https://sheets.artistgrid.cx/artists.html",icon:h.A,isExternal:!0},{name:"Download XLSX",href:"https://sheets.artistgrid.cx/artists.xlsx",icon:g.A,downloadName:"ArtistGrid.xlsx"}];function v(){return(0,s.jsx)("div",{className:"min-h-screen bg-black text-white flex items-center justify-center p-4 sm:p-6",children:(0,s.jsxs)("div",{className:"w-full max-w-lg text-center bg-neutral-950 border border-neutral-800 rounded-2xl p-8 sm:p-12 shadow-2xl shadow-black/30 animate-in fade-in-0 zoom-in-95 duration-500",children:[(0,s.jsx)("h1",{className:"text-3xl sm:text-4xl font-bold bg-gradient-to-b from-neutral-50 to-neutral-400 bg-clip-text text-transparent mb-4",children:"ArtistGrid Sheets"}),(0,s.jsx)("p",{className:"text-neutral-400 mb-10 max-w-sm mx-auto",children:"We pull from TrackerHub and parse it into a CSV file. Still a work in progress."}),(0,s.jsx)("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-4",children:b.map(e=>(0,s.jsx)(l,{asChild:!0,className:"bg-white text-black hover:bg-neutral-200 font-semibold rounded-lg h-14 text-base transition-all duration-300 ease-out hover:-translate-y-1 hover:shadow-[0_0_30px_rgba(255,255,255,0.3)] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-offset-2 focus-visible:ring-offset-black focus-visible:ring-white",children:(0,s.jsxs)("a",{href:e.href,...e.isExternal&&{target:"_blank",rel:"noopener noreferrer"},...e.downloadName&&{download:e.downloadName},children:[(0,s.jsx)(e.icon,{className:"w-5 h-5 mr-2.5","aria-hidden":"true"}),e.name]})},e.name))})]})})}}},e=>{e.O(0,[78,441,255,358],()=>e(e.s=5942)),_N_E=e.O()}]);