File tree Expand file tree Collapse file tree 3 files changed +29
-17
lines changed
packages/svelte/src/lib/components/hover-card/examples Expand file tree Collapse file tree 3 files changed +29
-17
lines changed Original file line number Diff line number Diff line change 1
1
<script lang =" ts" >
2
2
import { HoverCard } from ' @ark-ui/svelte/hover-card'
3
+ import { Portal } from ' @ark-ui/svelte/portal'
3
4
</script >
4
5
5
6
<HoverCard .Root >
6
7
<HoverCard .Trigger >Hover me</HoverCard .Trigger >
7
- <HoverCard .Positioner >
8
- <HoverCard .Content >
9
- <HoverCard .Arrow >
10
- <HoverCard .ArrowTip />
11
- </HoverCard .Arrow >
12
- Content
13
- </HoverCard .Content >
14
- </HoverCard .Positioner >
8
+ <Portal >
9
+ <HoverCard .Positioner >
10
+ <HoverCard .Content >
11
+ <HoverCard .Arrow >
12
+ <HoverCard .ArrowTip />
13
+ </HoverCard .Arrow >
14
+ Content
15
+ </HoverCard .Content >
16
+ </HoverCard .Positioner >
17
+ </Portal >
15
18
</HoverCard .Root >
Original file line number Diff line number Diff line change 1
1
<script lang =" ts" >
2
2
import { HoverCard } from ' @ark-ui/svelte/hover-card'
3
+ import { Portal } from ' @ark-ui/svelte/portal'
3
4
4
5
let open = $state (false )
5
6
</script >
6
7
7
- <p >Open: { open ? ' true ' : ' false ' }</ p >
8
+ <button type = "button" onclick ={() => ( open = ! open )}>click me</ button >
8
9
9
10
<HoverCard .Root bind:open >
10
11
<HoverCard .Trigger >Hover me</HoverCard .Trigger >
11
- <HoverCard .Positioner >
12
- <HoverCard .Content >
13
- <HoverCard .Arrow >
14
- <HoverCard .ArrowTip />
15
- </HoverCard .Arrow >
16
- Content
17
- </HoverCard .Content >
18
- </HoverCard .Positioner >
12
+ <Portal >
13
+ <HoverCard .Positioner >
14
+ <HoverCard .Content >
15
+ <HoverCard .Arrow >
16
+ <HoverCard .ArrowTip />
17
+ </HoverCard .Arrow >
18
+ Content
19
+ </HoverCard .Content >
20
+ </HoverCard .Positioner >
21
+ </Portal >
19
22
</HoverCard .Root >
Original file line number Diff line number Diff line change 11
11
"url" : " https://park-ui.com" ,
12
12
"image" : " https://park-ui.com/opengraph-image.png"
13
13
},
14
+ {
15
+ "title" : " Tark UI" ,
16
+ "description" : " Beautiful UI components with Ark UI and Tailwind" ,
17
+ "url" : " https://tarkui.com" ,
18
+ "image" : " https://tarkui.com/open-graph.png"
19
+ },
14
20
{
15
21
"title" : " Typebot" ,
16
22
"description" : " Open-source conversational apps builder" ,
You can’t perform that action at this time.
0 commit comments