Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
S
sevenpro-frontend
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
FAP
sevenpro-frontend
Commits
9053bf4c
Commit
9053bf4c
authored
Aug 06, 2024
by
Wellton Quirino
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix: remove border rounded search input
parent
a756e405
Changes
9
Show whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
67 additions
and
67 deletions
+67
-67
page.tsx
src/app/empresas/page.tsx
+1
-1
page.tsx
src/app/estudantes/page.tsx
+2
-2
page.tsx
src/app/profissionais/page.tsx
+1
-1
corousel-component.tsx
src/components/corousel-component.tsx
+1
-1
header.tsx
src/components/header.tsx
+1
-1
logo.tsx
src/components/logo.tsx
+2
-2
calendar.tsx
src/components/ui/calendar.tsx
+31
-31
form.tsx
src/components/ui/form.tsx
+21
-21
popover.tsx
src/components/ui/popover.tsx
+7
-7
No files found.
src/app/empresas/page.tsx
View file @
9053bf4c
...
@@ -18,7 +18,7 @@ export default function Companies() {
...
@@ -18,7 +18,7 @@ export default function Companies() {
<
div
className=
"grid grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 2xl:grid-cols-5 grid-rows-3 lg:grid-rows-2 gap-4 md:gap-6 p-6"
>
<
div
className=
"grid grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 2xl:grid-cols-5 grid-rows-3 lg:grid-rows-2 gap-4 md:gap-6 p-6"
>
{
CoursesCard
.
map
((
course
)
=>
(
{
CoursesCard
.
map
((
course
)
=>
(
<
div
className=
"flex justify-center"
key=
{
course
.
id
}
>
<
div
className=
"flex justify-center"
key=
{
course
.
id
}
>
<
Card
.
Root
link=
{
`
${course.category}
/${course.id}`
}
>
<
Card
.
Root
link=
{
`
curso
/${course.id}`
}
>
<
Card
.
Image
image=
{
course
.
image
.
src
}
width=
"273"
height=
"365"
>
<
Card
.
Image
image=
{
course
.
image
.
src
}
width=
"273"
height=
"365"
>
<
Card
.
Title
title=
{
course
.
title
}
/>
<
Card
.
Title
title=
{
course
.
title
}
/>
</
Card
.
Image
>
</
Card
.
Image
>
...
...
src/app/estudantes/page.tsx
View file @
9053bf4c
...
@@ -15,10 +15,10 @@ export default function Students() {
...
@@ -15,10 +15,10 @@ export default function Students() {
<
BannerCategory
title=
"Estudante"
/>
<
BannerCategory
title=
"Estudante"
/>
<
NavLinkCategory
/>
<
NavLinkCategory
/>
<
SearchFilter
/>
<
SearchFilter
/>
<
div
className=
"grid grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 2xl:grid-cols-5 grid-rows-3 lg:grid-rows-2 gap-4 md:gap-6 p-6"
>
<
div
className=
"grid
rounded-none
grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 2xl:grid-cols-5 grid-rows-3 lg:grid-rows-2 gap-4 md:gap-6 p-6"
>
{
CoursesCard
.
map
((
course
)
=>
(
{
CoursesCard
.
map
((
course
)
=>
(
<
div
className=
"flex justify-center"
key=
{
course
.
id
}
>
<
div
className=
"flex justify-center"
key=
{
course
.
id
}
>
<
Card
.
Root
link=
{
`
${course.category}
/${course.id}`
}
>
<
Card
.
Root
link=
{
`
curso
/${course.id}`
}
>
<
Card
.
Image
image=
{
course
.
image
.
src
}
width=
"273"
height=
"365"
>
<
Card
.
Image
image=
{
course
.
image
.
src
}
width=
"273"
height=
"365"
>
<
Card
.
Title
title=
{
course
.
title
}
/>
<
Card
.
Title
title=
{
course
.
title
}
/>
</
Card
.
Image
>
</
Card
.
Image
>
...
...
src/app/profissionais/page.tsx
View file @
9053bf4c
...
@@ -18,7 +18,7 @@ export default function Professionals() {
...
@@ -18,7 +18,7 @@ export default function Professionals() {
<
div
className=
"grid grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 2xl:grid-cols-5 grid-rows-3 lg:grid-rows-2 gap-4 md:gap-6 p-6"
>
<
div
className=
"grid grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 2xl:grid-cols-5 grid-rows-3 lg:grid-rows-2 gap-4 md:gap-6 p-6"
>
{
CoursesCard
.
map
((
course
)
=>
(
{
CoursesCard
.
map
((
course
)
=>
(
<
div
className=
"flex justify-center"
key=
{
course
.
id
}
>
<
div
className=
"flex justify-center"
key=
{
course
.
id
}
>
<
Card
.
Root
link=
{
`
${course.category}
/${course.id}`
}
>
<
Card
.
Root
link=
{
`
curso
/${course.id}`
}
>
<
Card
.
Image
image=
{
course
.
image
.
src
}
width=
"273"
height=
"365"
>
<
Card
.
Image
image=
{
course
.
image
.
src
}
width=
"273"
height=
"365"
>
<
Card
.
Title
title=
{
course
.
title
}
/>
<
Card
.
Title
title=
{
course
.
title
}
/>
</
Card
.
Image
>
</
Card
.
Image
>
...
...
src/components/corousel-component.tsx
View file @
9053bf4c
...
@@ -20,7 +20,7 @@ export function CarouselComponent() {
...
@@ -20,7 +20,7 @@ export function CarouselComponent() {
key=
{
course
.
id
}
key=
{
course
.
id
}
className=
"sm:basis-1/2 md:basis-1/3 lg:basis-1/4 xl:basis-1/5 flex justify-center"
className=
"sm:basis-1/2 md:basis-1/3 lg:basis-1/4 xl:basis-1/5 flex justify-center"
>
>
<
Card
.
Root
link=
{
`
curso/
${course.id}`
}
>
<
Card
.
Root
link=
{
`${course.id}`
}
>
<
Card
.
Image
image=
{
course
.
image
.
src
}
width=
"240"
height=
"320"
>
<
Card
.
Image
image=
{
course
.
image
.
src
}
width=
"240"
height=
"320"
>
<
Card
.
Title
title=
{
course
.
title
}
/>
<
Card
.
Title
title=
{
course
.
title
}
/>
</
Card
.
Image
>
</
Card
.
Image
>
...
...
src/components/header.tsx
View file @
9053bf4c
...
@@ -16,7 +16,7 @@ export function Header() {
...
@@ -16,7 +16,7 @@ export function Header() {
<
header
className=
"w-full md:px-6 py-5"
>
<
header
className=
"w-full md:px-6 py-5"
>
<
div
className=
"container mx-auto flex justify-between gap-4"
>
<
div
className=
"container mx-auto flex justify-between gap-4"
>
<
Link
href=
"/"
>
<
Link
href=
"/"
>
<
LogoComponent
width=
{
230
}
height=
{
64
}
className=
"fill-primary"
/>
<
LogoComponent
width=
{
115
}
height=
{
32
}
className=
"fill-primary"
/>
</
Link
>
</
Link
>
<
div
className=
"flex items-center flex-1 lg:flex-none"
>
<
div
className=
"flex items-center flex-1 lg:flex-none"
>
<
div
className=
"hidden lg:block"
>
<
div
className=
"hidden lg:block"
>
...
...
src/components/logo.tsx
View file @
9053bf4c
...
@@ -3,8 +3,8 @@ import { ComponentProps } from 'react'
...
@@ -3,8 +3,8 @@ import { ComponentProps } from 'react'
function
LogoComponent
(
props
:
ComponentProps
<
'svg'
>
)
{
function
LogoComponent
(
props
:
ComponentProps
<
'svg'
>
)
{
return
(
return
(
<
svg
<
svg
width=
{
1
801
}
width=
{
1
15
}
height=
{
500
}
height=
{
32
}
viewBox=
"0 0 1801 500"
viewBox=
"0 0 1801 500"
fill=
"none"
fill=
"none"
xmlns=
"http://www.w3.org/2000/svg"
xmlns=
"http://www.w3.org/2000/svg"
...
...
src/components/ui/calendar.tsx
View file @
9053bf4c
"use client"
'use client'
import
*
as
React
from
"react"
import
*
as
React
from
'react'
import
{
ChevronLeft
,
ChevronRight
}
from
"lucide-react"
import
{
ChevronLeft
,
ChevronRight
}
from
'lucide-react'
import
{
DayPicker
}
from
"react-day-picker"
import
{
DayPicker
}
from
'react-day-picker'
import
{
cn
}
from
"@/lib/utils"
import
{
cn
}
from
'@/lib/utils'
import
{
buttonVariants
}
from
"@/components/ui/button"
import
{
buttonVariants
}
from
'@/components/ui/button'
export
type
CalendarProps
=
React
.
ComponentProps
<
typeof
DayPicker
>
export
type
CalendarProps
=
React
.
ComponentProps
<
typeof
DayPicker
>
...
@@ -18,39 +18,39 @@ function Calendar({
...
@@ -18,39 +18,39 @@ function Calendar({
return
(
return
(
<
DayPicker
<
DayPicker
showOutsideDays=
{
showOutsideDays
}
showOutsideDays=
{
showOutsideDays
}
className=
{
cn
(
"p-3"
,
className
)
}
className=
{
cn
(
'p-3'
,
className
)
}
classNames=
{
{
classNames=
{
{
months
:
"flex flex-col sm:flex-row space-y-4 sm:space-x-4 sm:space-y-0"
,
months
:
'flex flex-col sm:flex-row space-y-4 sm:space-x-4 sm:space-y-0'
,
month
:
"space-y-4"
,
month
:
'space-y-4'
,
caption
:
"flex justify-center pt-1 relative items-center"
,
caption
:
'flex justify-center pt-1 relative items-center'
,
caption_label
:
"text-sm font-medium"
,
caption_label
:
'text-sm font-medium'
,
nav
:
"space-x-1 flex items-center"
,
nav
:
'space-x-1 flex items-center'
,
nav_button
:
cn
(
nav_button
:
cn
(
buttonVariants
({
variant
:
"outline"
}),
buttonVariants
({
variant
:
'outline'
}),
"h-7 w-7 bg-transparent p-0 opacity-50 hover:opacity-100"
'h-7 w-7 bg-transparent p-0 opacity-50 hover:opacity-100'
,
),
),
nav_button_previous
:
"absolute left-1"
,
nav_button_previous
:
'absolute left-1'
,
nav_button_next
:
"absolute right-1"
,
nav_button_next
:
'absolute right-1'
,
table
:
"w-full border-collapse space-y-1"
,
table
:
'w-full border-collapse space-y-1'
,
head_row
:
"flex"
,
head_row
:
'flex'
,
head_cell
:
head_cell
:
"text-muted-foreground rounded-md w-9 font-normal text-[0.8rem]"
,
'text-muted-foreground rounded-md w-9 font-normal text-[0.8rem]'
,
row
:
"flex w-full mt-2"
,
row
:
'flex w-full mt-2'
,
cell
:
"h-9 w-9 text-center text-sm p-0 relative [&:has([aria-selected].day-range-end)]:rounded-r-md [&:has([aria-selected].day-outside)]:bg-accent/50 [&:has([aria-selected])]:bg-accent first:[&:has([aria-selected])]:rounded-l-md last:[&:has([aria-selected])]:rounded-r-md focus-within:relative focus-within:z-20"
,
cell
:
'h-9 w-9 text-center text-sm p-0 relative [&:has([aria-selected].day-range-end)]:rounded-r-md [&:has([aria-selected].day-outside)]:bg-accent/50 [&:has([aria-selected])]:bg-accent first:[&:has([aria-selected])]:rounded-l-md last:[&:has([aria-selected])]:rounded-r-md focus-within:relative focus-within:z-20'
,
day
:
cn
(
day
:
cn
(
buttonVariants
({
variant
:
"ghost"
}),
buttonVariants
({
variant
:
'ghost'
}),
"h-9 w-9 p-0 font-normal aria-selected:opacity-100"
'h-9 w-9 p-0 font-normal aria-selected:opacity-100'
,
),
),
day_range_end
:
"day-range-end"
,
day_range_end
:
'day-range-end'
,
day_selected
:
day_selected
:
"bg-primary text-primary-foreground hover:bg-primary hover:text-primary-foreground focus:bg-primary focus:text-primary-foreground"
,
'bg-primary text-primary-foreground hover:bg-primary hover:text-primary-foreground focus:bg-primary focus:text-primary-foreground'
,
day_today
:
"bg-accent text-accent-foreground"
,
day_today
:
'bg-accent text-accent-foreground'
,
day_outside
:
day_outside
:
"day-outside text-muted-foreground opacity-50 aria-selected:bg-accent/50 aria-selected:text-muted-foreground aria-selected:opacity-30"
,
'day-outside text-muted-foreground opacity-50 aria-selected:bg-accent/50 aria-selected:text-muted-foreground aria-selected:opacity-30'
,
day_disabled
:
"text-muted-foreground opacity-50"
,
day_disabled
:
'text-muted-foreground opacity-50'
,
day_range_middle
:
day_range_middle
:
"aria-selected:bg-accent aria-selected:text-accent-foreground"
,
'aria-selected:bg-accent aria-selected:text-accent-foreground'
,
day_hidden
:
"invisible"
,
day_hidden
:
'invisible'
,
...
classNames
,
...
classNames
,
}
}
}
}
components=
{
{
components=
{
{
...
@@ -61,6 +61,6 @@ function Calendar({
...
@@ -61,6 +61,6 @@ function Calendar({
/>
/>
)
)
}
}
Calendar
.
displayName
=
"Calendar"
Calendar
.
displayName
=
'Calendar'
export
{
Calendar
}
export
{
Calendar
}
src/components/ui/form.tsx
View file @
9053bf4c
"use client"
'use client'
import
*
as
React
from
"react"
import
*
as
React
from
'react'
import
*
as
LabelPrimitive
from
"@radix-ui/react-label"
import
*
as
LabelPrimitive
from
'@radix-ui/react-label'
import
{
Slot
}
from
"@radix-ui/react-slot"
import
{
Slot
}
from
'@radix-ui/react-slot'
import
{
import
{
Controller
,
Controller
,
ControllerProps
,
ControllerProps
,
...
@@ -10,27 +10,27 @@ import {
...
@@ -10,27 +10,27 @@ import {
FieldValues
,
FieldValues
,
FormProvider
,
FormProvider
,
useFormContext
,
useFormContext
,
}
from
"react-hook-form"
}
from
'react-hook-form'
import
{
cn
}
from
"@/lib/utils"
import
{
cn
}
from
'@/lib/utils'
import
{
Label
}
from
"@/components/ui/label"
import
{
Label
}
from
'@/components/ui/label'
const
Form
=
FormProvider
const
Form
=
FormProvider
type
FormFieldContextValue
<
type
FormFieldContextValue
<
TFieldValues
extends
FieldValues
=
FieldValues
,
TFieldValues
extends
FieldValues
=
FieldValues
,
TName
extends
FieldPath
<
TFieldValues
>
=
FieldPath
<
TFieldValues
>
TName
extends
FieldPath
<
TFieldValues
>
=
FieldPath
<
TFieldValues
>
,
>
=
{
>
=
{
name
:
TName
name
:
TName
}
}
const
FormFieldContext
=
React
.
createContext
<
FormFieldContextValue
>
(
const
FormFieldContext
=
React
.
createContext
<
FormFieldContextValue
>
(
{}
as
FormFieldContextValue
{}
as
FormFieldContextValue
,
)
)
const
FormField
=
<
const
FormField
=
<
TFieldValues
extends
FieldValues
=
FieldValues
,
TFieldValues
extends
FieldValues
=
FieldValues
,
TName
extends
FieldPath
<
TFieldValues
>
= FieldPath
<
TFieldValues
>
TName
extends
FieldPath
<
TFieldValues
>
= FieldPath
<
TFieldValues
>
,
>
(
{
>
(
{
...
props
...
props
}
: ControllerProps
<
TFieldValues
,
TName
>
) =
>
{
}
: ControllerProps
<
TFieldValues
,
TName
>
) =
>
{
...
@@ -49,7 +49,7 @@ const useFormField = () => {
...
@@ -49,7 +49,7 @@ const useFormField = () => {
const
fieldState
=
getFieldState
(
fieldContext
.
name
,
formState
)
const
fieldState
=
getFieldState
(
fieldContext
.
name
,
formState
)
if
(
!
fieldContext
)
{
if
(
!
fieldContext
)
{
throw
new
Error
(
"useFormField should be used within <FormField>"
)
throw
new
Error
(
'useFormField should be used within <FormField>'
)
}
}
const
{
id
}
=
itemContext
const
{
id
}
=
itemContext
...
@@ -69,7 +69,7 @@ type FormItemContextValue = {
...
@@ -69,7 +69,7 @@ type FormItemContextValue = {
}
}
const FormItemContext = React.createContext
<
FormItemContextValue
>
(
const FormItemContext = React.createContext
<
FormItemContextValue
>
(
{}
as FormItemContextValue
{}
as FormItemContextValue
,
)
)
const FormItem = React.forwardRef
<
const FormItem = React.forwardRef
<
...
@@ -80,11 +80,11 @@ const FormItem = React.forwardRef<
...
@@ -80,11 +80,11 @@ const FormItem = React.forwardRef<
return
(
return
(
<
FormItemContext
.
Provider
value=
{
{
id
}
}
>
<
FormItemContext
.
Provider
value=
{
{
id
}
}
>
<
div
ref=
{
ref
}
className=
{
cn
(
"space-y-2"
,
className
)
}
{
...
props
}
/>
<
div
ref=
{
ref
}
className=
{
cn
(
'space-y-2'
,
className
)
}
{
...
props
}
/>
</
FormItemContext
.
Provider
>
</
FormItemContext
.
Provider
>
)
)
}
)
}
)
FormItem.displayName =
"FormItem"
FormItem.displayName =
'FormItem'
const FormLabel = React.forwardRef
<
const FormLabel = React.forwardRef
<
React
.
ElementRef
<
typeof
LabelPrimitive
.
Root
>
,
React
.
ElementRef
<
typeof
LabelPrimitive
.
Root
>
,
...
@@ -95,13 +95,13 @@ const FormLabel = React.forwardRef<
...
@@ -95,13 +95,13 @@ const FormLabel = React.forwardRef<
return
(
return
(
<
Label
<
Label
ref=
{
ref
}
ref=
{
ref
}
className=
{
cn
(
error
&&
"text-destructive"
,
className
)
}
className=
{
cn
(
error
&&
'text-destructive'
,
className
)
}
htmlFor=
{
formItemId
}
htmlFor=
{
formItemId
}
{
...
props
}
{
...
props
}
/>
/>
)
)
}
)
}
)
FormLabel.displayName =
"FormLabel"
FormLabel.displayName =
'FormLabel'
const FormControl = React.forwardRef
<
const FormControl = React.forwardRef
<
React
.
ElementRef
<
typeof
Slot
>
,
React
.
ElementRef
<
typeof
Slot
>
,
...
@@ -123,7 +123,7 @@ const FormControl = React.forwardRef<
...
@@ -123,7 +123,7 @@ const FormControl = React.forwardRef<
/>
/>
)
)
}
)
}
)
FormControl.displayName =
"FormControl"
FormControl.displayName =
'FormControl'
const FormDescription = React.forwardRef
<
const FormDescription = React.forwardRef
<
HTMLParagraphElement
,
HTMLParagraphElement
,
...
@@ -135,12 +135,12 @@ const FormDescription = React.forwardRef<
...
@@ -135,12 +135,12 @@ const FormDescription = React.forwardRef<
<
p
<
p
ref=
{
ref
}
ref=
{
ref
}
id=
{
formDescriptionId
}
id=
{
formDescriptionId
}
className=
{
cn
(
"text-sm text-muted-foreground"
,
className
)
}
className=
{
cn
(
'text-sm text-muted-foreground'
,
className
)
}
{
...
props
}
{
...
props
}
/>
/>
)
)
}
)
}
)
FormDescription.displayName =
"FormDescription"
FormDescription.displayName =
'FormDescription'
const FormMessage = React.forwardRef
<
const FormMessage = React.forwardRef
<
HTMLParagraphElement
,
HTMLParagraphElement
,
...
@@ -157,14 +157,14 @@ const FormMessage = React.forwardRef<
...
@@ -157,14 +157,14 @@ const FormMessage = React.forwardRef<
<
p
<
p
ref=
{
ref
}
ref=
{
ref
}
id=
{
formMessageId
}
id=
{
formMessageId
}
className=
{
cn
(
"text-sm font-medium text-destructive"
,
className
)
}
className=
{
cn
(
'text-sm font-medium text-destructive'
,
className
)
}
{
...
props
}
{
...
props
}
>
>
{
body
}
{
body
}
</
p
>
</
p
>
)
)
}
)
}
)
FormMessage.displayName =
"FormMessage"
FormMessage.displayName =
'FormMessage'
export
{
export
{
useFormField
,
useFormField
,
...
...
src/components/ui/popover.tsx
View file @
9053bf4c
"use client"
'use client'
import
*
as
React
from
"react"
import
*
as
React
from
'react'
import
*
as
PopoverPrimitive
from
"@radix-ui/react-popover"
import
*
as
PopoverPrimitive
from
'@radix-ui/react-popover'
import
{
cn
}
from
"@/lib/utils"
import
{
cn
}
from
'@/lib/utils'
const
Popover
=
PopoverPrimitive
.
Root
const
Popover
=
PopoverPrimitive
.
Root
...
@@ -12,15 +12,15 @@ const PopoverTrigger = PopoverPrimitive.Trigger
...
@@ -12,15 +12,15 @@ const PopoverTrigger = PopoverPrimitive.Trigger
const
PopoverContent
=
React
.
forwardRef
<
const
PopoverContent
=
React
.
forwardRef
<
React
.
ElementRef
<
typeof
PopoverPrimitive
.
Content
>
,
React
.
ElementRef
<
typeof
PopoverPrimitive
.
Content
>
,
React
.
ComponentPropsWithoutRef
<
typeof
PopoverPrimitive
.
Content
>
React
.
ComponentPropsWithoutRef
<
typeof
PopoverPrimitive
.
Content
>
>
(({
className
,
align
=
"center"
,
sideOffset
=
4
,
...
props
},
ref
)
=>
(
>
(({
className
,
align
=
'center'
,
sideOffset
=
4
,
...
props
},
ref
)
=>
(
<
PopoverPrimitive
.
Portal
>
<
PopoverPrimitive
.
Portal
>
<
PopoverPrimitive
.
Content
<
PopoverPrimitive
.
Content
ref=
{
ref
}
ref=
{
ref
}
align=
{
align
}
align=
{
align
}
sideOffset=
{
sideOffset
}
sideOffset=
{
sideOffset
}
className=
{
cn
(
className=
{
cn
(
"z-50 w-72 rounded-md border bg-popover p-4 text-popover-foreground shadow-md outline-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2"
,
'z-50 w-72 rounded-md border bg-popover p-4 text-popover-foreground shadow-md outline-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2'
,
className
className
,
)
}
)
}
{
...
props
}
{
...
props
}
/>
/>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment