mirror of
https://github.com/stack-auth/stack.git
synced 2026-06-13 21:01:21 +08:00
* fixed theme doesn't work when not signed in * added tailwind * use stack theme instead of stack joy theme for server * added shadcn * added shadcn components * added new project page * improved styling * added footer * added footer * added new project page * added project creation page * made new project page interactive * added project settings on create project endpoint * added async button * fixed small things * data-theme -> data-stack-theme * changed color scheme * changed joy buttons to shadcn buttons * fixed lint * added redirect to create project page
51 lines
863 B
Bash
51 lines
863 B
Bash
components=(
|
|
"accordion"
|
|
"alert"
|
|
"alert-dialog"
|
|
"aspect-ratio"
|
|
"avatar"
|
|
"badge"
|
|
"button"
|
|
"calendar"
|
|
"card"
|
|
"checkbox"
|
|
"collapsible"
|
|
"combobox"
|
|
"command"
|
|
"context-menu"
|
|
"data-table"
|
|
"date-picker"
|
|
"dialog"
|
|
"dropdown-menu"
|
|
"form"
|
|
"hover-card"
|
|
"input"
|
|
"label"
|
|
"menubar"
|
|
"navigation-menu"
|
|
"popover"
|
|
"progress"
|
|
"radio-group"
|
|
"scroll-area"
|
|
"select"
|
|
"separator"
|
|
"sheet"
|
|
"skeleton"
|
|
"slider"
|
|
"switch"
|
|
"table"
|
|
"tabs"
|
|
"textarea"
|
|
"toast"
|
|
"toggle"
|
|
"tooltip"
|
|
)
|
|
|
|
# Loop through each component and install it
|
|
for component in "${components[@]}"; do
|
|
echo "Installing $component..."
|
|
echo yes | npx shadcn-ui@latest add $component
|
|
echo "$component installed!"
|
|
done
|
|
|
|
echo "All components installed successfully!" |