Skip to content

Commit cdaeed6

Browse files
fix: popover examples & polyfill styles
1 parent 69de0e2 commit cdaeed6

File tree

23 files changed

+210
-187
lines changed

23 files changed

+210
-187
lines changed

apps/website/src/components/info-popup/info-popup.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,11 @@ export const InfoPopup = component$((props: InfoProps) => {
1717
opacity: 0;
1818
}
1919
20-
.popover-showing {
20+
.fade-info.popover-showing {
2121
opacity: 1;
2222
}
2323
24-
.popover-closing {
24+
.fade-info.popover-closing {
2525
opacity: 0;
2626
}
2727
`);

apps/website/src/components/navigation-docs/navigation-docs.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ export const DocsNavigation = component$(
6666
(location.url.pathname?.startsWith('/docs/styled/') &&
6767
link.name === 'Styled')
6868
? 'bg-accent font-bold text-accent-foreground'
69-
: 'font-light',
69+
: 'font-normal',
7070
)}
7171
href={link.href}
7272
>
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
import { component$ } from '@builder.io/qwik';
2+
import { Popover, PopoverTrigger } from '@qwik-ui/headless';
3+
export default component$(() => {
4+
return (
5+
<>
6+
<PopoverTrigger popovertarget="animation-id" class="popover-trigger">
7+
Popover Trigger
8+
</PopoverTrigger>
9+
<Popover id="animation-id" class="popover popover-animation">
10+
I'm a popover!
11+
</Popover>
12+
</>
13+
);
14+
});

apps/website/src/routes/docs/headless/popover/examples/auto-placement.tsx

Lines changed: 0 additions & 36 deletions
This file was deleted.

apps/website/src/routes/docs/headless/popover/examples/auto.tsx

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,20 @@ import { Popover, PopoverTrigger } from '@qwik-ui/headless';
33
export default component$(() => {
44
return (
55
<>
6-
<PopoverTrigger popovertarget="auto-1" class="popover-trigger">
7-
Popover Trigger 1
8-
</PopoverTrigger>
9-
<Popover id="auto-1" class="popover">
10-
Popover 1
11-
</Popover>
12-
<PopoverTrigger popovertarget="auto-2" class="popover-trigger">
13-
Popover Trigger 2
14-
</PopoverTrigger>
15-
<Popover id="auto-2" class="popover" style={{ top: '100px' }}>
16-
Popover 2
17-
</Popover>
6+
{[0, 1].map((i) => (
7+
<>
8+
<PopoverTrigger popovertarget={`auto-${i}`} class="popover-trigger">
9+
Popover Trigger {i + 1}
10+
</PopoverTrigger>
11+
<Popover
12+
style={{ top: i === 1 ? '25px' : '0' }}
13+
id={`auto-${i}`}
14+
class="popover"
15+
>
16+
Popover {i + 1}
17+
</Popover>
18+
</>
19+
))}
1820
</>
1921
);
2022
});

apps/website/src/routes/docs/headless/popover/examples/backdrop.tsx

Lines changed: 0 additions & 30 deletions
This file was deleted.

apps/website/src/routes/docs/headless/popover/examples/flip.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ export default component$(() => {
77

88
return (
99
<>
10-
<div class="flex flex-col items-center justify-center gap-2">
10+
<div class="popover-container">
1111
<p>auto placed on scroll 📜</p>
1212
<PopoverTrigger
1313
ref={triggerRef}
@@ -26,7 +26,7 @@ export default component$(() => {
2626
flip
2727
gutter={4}
2828
id="popover-id"
29-
class="popover listbox !p-4"
29+
class="popover"
3030
>
3131
I am anchored to the trigger!
3232
</Popover>

apps/website/src/routes/docs/headless/popover/examples/floating.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ export default component$(() => {
99

1010
return (
1111
<>
12-
<div class="flex flex-col items-center justify-center gap-2">
12+
<div class="popover-container">
1313
<p>I'm a mini tooltip!</p>
1414
<PopoverTrigger
1515
ref={triggerRef}
@@ -35,7 +35,7 @@ export default component$(() => {
3535
placement="top"
3636
gutter={4}
3737
id="floating-id"
38-
class="popover listbox !p-4"
38+
class="popover"
3939
>
4040
I am anchored to the trigger!
4141
</Popover>

apps/website/src/routes/docs/headless/popover/examples/gutter.tsx

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,10 @@ export default component$(() => {
77

88
return (
99
<>
10-
<div class="flex flex-col items-center justify-center gap-2">
10+
<div class="popover-container">
1111
<p>gutter of 40px!</p>
1212
<PopoverTrigger
1313
ref={triggerRef}
14-
popoverTargetAction="show"
1514
popovertarget="gutter-id"
1615
class="popover-trigger"
1716
>
@@ -26,7 +25,7 @@ export default component$(() => {
2625
placement="top"
2726
gutter={40}
2827
id="gutter-id"
29-
class="popover listbox !p-4"
28+
class="popover"
3029
>
3130
I am anchored to the trigger!
3231
</Popover>

apps/website/src/routes/docs/headless/popover/examples/inspect.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@ export default component$(() => {
88
Inspect the popover!
99
</PopoverTrigger>
1010
<Popover id="inspect-id" class="popover">
11-
<p class="leading-5">
11+
<p>
1212
I'm in the <strong>:top-layer</strong> pseudo element on supported browsers like
1313
chrome.
1414
</p>
15-
<p class="mt-4 leading-5">
15+
<p style={{ marginTop: '1rem' }}>
1616
On unsupported browsers I'm in the qwik-ui-polyfill div at the end of the
1717
document.
1818
</p>

0 commit comments

Comments
 (0)