Skip to content

Commit 6e2479b

Browse files
qwikerxxmimiex
andauthored
Fix/245 246 (#248)
* fix: missing tw4 properties migration * fix: add z-10 to Navbar.Collapse when opened --------- Co-authored-by: bhenique <[email protected]>
1 parent 0e253ed commit 6e2479b

File tree

11 files changed

+108
-66
lines changed

11 files changed

+108
-66
lines changed

apps/web/src/generated-examples.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1539,39 +1539,39 @@ export const examples: Record<string, Example[]> = {
15391539
'Use this example of a navigation bar built with the utility classes from Tailwind CSS to enable users to navigate across the pages of your website.',
15401540
url: '/examples/[theme-rtl]/navbar/01-default-navbar',
15411541
content:
1542-
'import { component$ } from \'@builder.io/qwik\'\nimport { Navbar } from \'flowbite-qwik\'\nimport { Link, StaticGenerateHandler } from \'@builder.io/qwik-city\'\n\nexport default component$(() => {\n return (\n <Navbar fluid rounded>\n <Navbar.Brand tag={Link} href="https://flowbite-qwik.com/">\n <img src="/small-logo.png" alt="Flowbite qwik logo" width="215" height="195" class="h-8 w-auto" />\n <span class="self-center whitespace-nowrap text-xl font-semibold dark:text-white">Flowbite Qwik</span>\n </Navbar.Brand>\n <Navbar.Toggle />\n <Navbar.Collapse>\n <Navbar.Link href="/navbars" active>\n Home\n </Navbar.Link>\n <Navbar.Link tag={Link} href="/navbars">\n About\n </Navbar.Link>\n <Navbar.Link href="/navbars">Services</Navbar.Link>\n <Navbar.Link href="/navbars">Pricing</Navbar.Link>\n <Navbar.Link href="/navbars">Contact</Navbar.Link>\n </Navbar.Collapse>\n </Navbar>\n )\n})',
1542+
'import { component$ } from \'@builder.io/qwik\'\nimport { Navbar } from \'flowbite-qwik\'\nimport { Link, StaticGenerateHandler } from \'@builder.io/qwik-city\'\n\nexport default component$(() => {\n return (\n <Navbar fluid rounded>\n <Navbar.Brand tag={Link} href="https://flowbite-qwik.com/">\n <img src="/logo.svg" alt="Flowbite qwik logo" width="306" height="306" class="h-8 w-auto" />\n <span class="self-center text-xl font-semibold whitespace-nowrap dark:text-white">Flowbite Qwik</span>\n </Navbar.Brand>\n <Navbar.Toggle />\n <Navbar.Collapse>\n <Navbar.Link href="/navbars" active>\n Home\n </Navbar.Link>\n <Navbar.Link tag={Link} href="/navbars">\n About\n </Navbar.Link>\n <Navbar.Link href="/navbars">Services</Navbar.Link>\n <Navbar.Link href="/navbars">Pricing</Navbar.Link>\n <Navbar.Link href="/navbars">Contact</Navbar.Link>\n </Navbar.Collapse>\n </Navbar>\n )\n})',
15431543
height: '400',
15441544
},
15451545
{
15461546
title: 'Navbar with CTA button',
15471547
description: 'Use the following navbar element to show a call to action button alongside the logo and page links.',
15481548
url: '/examples/[theme-rtl]/navbar/02-with-cta',
15491549
content:
1550-
'import { component$ } from \'@builder.io/qwik\'\nimport { Button, Navbar } from \'flowbite-qwik\'\nimport { Link, StaticGenerateHandler } from \'@builder.io/qwik-city\'\n\nexport default component$(() => {\n return (\n <Navbar fluid rounded>\n <Navbar.Brand tag={Link} href="https://flowbite-qwik.com/">\n <img src="/small-logo.png" alt="Flowbite qwik logo" width="215" height="195" class="h-8 w-auto" />\n <span class="self-center whitespace-nowrap text-xl font-semibold dark:text-white">Flowbite Qwik</span>\n </Navbar.Brand>\n <div class="flex space-x-3 md:order-2 md:space-x-0 rtl:space-x-reverse">\n <Button>Start</Button>\n <Navbar.Toggle />\n </div>\n <Navbar.Collapse>\n <Navbar.Link href="/navbars" active>\n Home\n </Navbar.Link>\n <Navbar.Link href="/navbars">About</Navbar.Link>\n <Navbar.Link href="/navbars">Services</Navbar.Link>\n <Navbar.Link href="/navbars">Pricing</Navbar.Link>\n <Navbar.Link href="/navbars">Contact</Navbar.Link>\n </Navbar.Collapse>\n </Navbar>\n )\n})',
1550+
'import { component$ } from \'@builder.io/qwik\'\nimport { Button, Navbar } from \'flowbite-qwik\'\nimport { Link, StaticGenerateHandler } from \'@builder.io/qwik-city\'\n\nexport default component$(() => {\n return (\n <Navbar fluid rounded>\n <Navbar.Brand tag={Link} href="https://flowbite-qwik.com/">\n <img src="/logo.svg" alt="Flowbite qwik logo" width="306" height="306" class="h-8 w-auto" />\n <span class="self-center text-xl font-semibold whitespace-nowrap dark:text-white">Flowbite Qwik</span>\n </Navbar.Brand>\n <div class="flex space-x-3 md:order-2 md:space-x-0 rtl:space-x-reverse">\n <Button>Start</Button>\n <Navbar.Toggle />\n </div>\n <Navbar.Collapse>\n <Navbar.Link href="/navbars" active>\n Home\n </Navbar.Link>\n <Navbar.Link href="/navbars">About</Navbar.Link>\n <Navbar.Link href="/navbars">Services</Navbar.Link>\n <Navbar.Link href="/navbars">Pricing</Navbar.Link>\n <Navbar.Link href="/navbars">Contact</Navbar.Link>\n </Navbar.Collapse>\n </Navbar>\n )\n})',
15511551
height: '400',
15521552
},
15531553
{
15541554
title: 'Navbar with dropdown',
15551555
description: 'This example can be used to show a secondary dropdown menu when clicking on one of the navigation links.',
15561556
url: '/examples/[theme-rtl]/navbar/03-with-dropdown',
15571557
content:
1558-
'import { component$ } from \'@builder.io/qwik\'\nimport { Dropdown, Navbar } from \'flowbite-qwik\'\nimport { Link, StaticGenerateHandler } from \'@builder.io/qwik-city\'\n\nexport default component$(() => {\n return (\n <Navbar fluid rounded>\n <Navbar.Brand tag={Link} href="https://flowbite-qwik.com/">\n <img src="/small-logo.png" alt="Flowbite qwik logo" width="215" height="195" class="h-8 w-auto" />\n <span class="self-center whitespace-nowrap text-xl font-semibold dark:text-white">Flowbite Qwik</span>\n </Navbar.Brand>\n <div class="flex items-center md:order-2">\n <Dropdown\n as={\n <img\n class="h-8 w-8 rounded-full"\n src="https://res.cloudinary.com/dkht4mwqi/image/upload/f_auto,q_auto/v1718462568/flowbite-qwik/jpnykkz8ojq7ojgg4qta.jpg"\n alt="user photo"\n />\n }\n >\n <Dropdown.Item header>\n <span class="block text-sm">Bonnie Green</span>\n <span class="block truncate text-sm font-medium">[email protected]</span>\n </Dropdown.Item>\n <Dropdown.Item>Dashboard</Dropdown.Item>\n <Dropdown.Item>Settings</Dropdown.Item>\n <Dropdown.Item>Earnings</Dropdown.Item>\n <Dropdown.Item divider />\n <Dropdown.Item>Sign out</Dropdown.Item>\n </Dropdown>\n <Navbar.Toggle />\n </div>\n <Navbar.Collapse>\n <Navbar.Link href="/navbars" active>\n Home\n </Navbar.Link>\n <Navbar.Link href="/navbars">About</Navbar.Link>\n <Navbar.Link tag="div">\n <Dropdown label="Services" inline>\n <Dropdown.Item>Dashboard</Dropdown.Item>\n <Dropdown.Item>Settings</Dropdown.Item>\n <Dropdown.Item>Earnings</Dropdown.Item>\n </Dropdown>\n </Navbar.Link>\n <Navbar.Link href="/navbars">Pricing</Navbar.Link>\n <Navbar.Link href="/navbars">Contact</Navbar.Link>\n </Navbar.Collapse>\n </Navbar>\n )\n})',
1558+
'import { component$ } from \'@builder.io/qwik\'\nimport { Dropdown, Navbar } from \'flowbite-qwik\'\nimport { Link, StaticGenerateHandler } from \'@builder.io/qwik-city\'\n\nexport default component$(() => {\n return (\n <Navbar fluid rounded>\n <Navbar.Brand tag={Link} href="https://flowbite-qwik.com/">\n <img src="/logo.svg" alt="Flowbite qwik logo" width="306" height="306" class="h-8 w-auto" />\n <span class="self-center text-xl font-semibold whitespace-nowrap dark:text-white">Flowbite Qwik</span>\n </Navbar.Brand>\n <div class="flex items-center md:order-2">\n <Dropdown\n as={\n <img\n class="h-8 w-8 rounded-full"\n src="https://res.cloudinary.com/dkht4mwqi/image/upload/f_auto,q_auto/v1718462568/flowbite-qwik/jpnykkz8ojq7ojgg4qta.jpg"\n alt="user photo"\n />\n }\n >\n <Dropdown.Item header>\n <span class="block text-sm">Bonnie Green</span>\n <span class="block truncate text-sm font-medium">[email protected]</span>\n </Dropdown.Item>\n <Dropdown.Item>Dashboard</Dropdown.Item>\n <Dropdown.Item>Settings</Dropdown.Item>\n <Dropdown.Item>Earnings</Dropdown.Item>\n <Dropdown.Item divider />\n <Dropdown.Item>Sign out</Dropdown.Item>\n </Dropdown>\n <Navbar.Toggle />\n </div>\n <Navbar.Collapse>\n <Navbar.Link href="/navbars" active>\n Home\n </Navbar.Link>\n <Navbar.Link href="/navbars">About</Navbar.Link>\n <Navbar.Link tag="div">\n <Dropdown label="Services" inline>\n <Dropdown.Item>Dashboard</Dropdown.Item>\n <Dropdown.Item>Settings</Dropdown.Item>\n <Dropdown.Item>Earnings</Dropdown.Item>\n </Dropdown>\n </Navbar.Link>\n <Navbar.Link href="/navbars">Pricing</Navbar.Link>\n <Navbar.Link href="/navbars">Contact</Navbar.Link>\n </Navbar.Collapse>\n </Navbar>\n )\n})',
15591559
height: '400',
15601560
},
15611561
{
15621562
title: 'Navbar with search',
15631563
description: 'Use this example of a navbar element to also show a search input element that you can integrate for a site-wide search.',
15641564
url: '/examples/[theme-rtl]/navbar/04-with-search',
15651565
content:
1566-
'import { component$, useSignal } from \'@builder.io/qwik\'\nimport { Input, Navbar } from \'flowbite-qwik\'\nimport { IconSearchOutline } from \'flowbite-qwik-icons\'\nimport { Link, StaticGenerateHandler } from \'@builder.io/qwik-city\'\n\nexport default component$(() => {\n const searchValue = useSignal(\'\')\n\n return (\n <Navbar fluid rounded>\n <Navbar.Brand tag={Link} href="https://flowbite-qwik.com/">\n <img src="/small-logo.png" alt="Flowbite qwik logo" width="215" height="195" class="h-8 w-auto" />\n <span class="self-center whitespace-nowrap text-xl font-semibold dark:text-white">Flowbite Qwik</span>\n </Navbar.Brand>\n <div class="flex items-center md:order-2">\n <IconSearchOutline class="me-1 h-5 w-5 text-gray-500 dark:text-gray-400 md:hidden" />\n <Input\n bind:value={searchValue}\n placeholder="Search ..."\n class="hidden md:block"\n prefix={<IconSearchOutline class="h-5 w-5 text-gray-500 dark:text-gray-400" />}\n />\n <Navbar.Toggle />\n </div>\n <Navbar.Collapse>\n <Navbar.Link href="/navbars" active>\n Home\n </Navbar.Link>\n <Navbar.Link href="/navbars">About</Navbar.Link>\n <Navbar.Link href="/navbars">Services</Navbar.Link>\n </Navbar.Collapse>\n </Navbar>\n )\n})',
1566+
'import { component$, useSignal } from \'@builder.io/qwik\'\nimport { Input, Navbar } from \'flowbite-qwik\'\nimport { IconSearchOutline } from \'flowbite-qwik-icons\'\nimport { Link, StaticGenerateHandler } from \'@builder.io/qwik-city\'\n\nexport default component$(() => {\n const searchValue = useSignal(\'\')\n\n return (\n <Navbar fluid rounded>\n <Navbar.Brand tag={Link} href="https://flowbite-qwik.com/">\n <img src="/logo.svg" alt="Flowbite qwik logo" width="306" height="306" class="h-8 w-auto" />\n <span class="self-center text-xl font-semibold whitespace-nowrap dark:text-white">Flowbite Qwik</span>\n </Navbar.Brand>\n <div class="flex items-center md:order-2">\n <IconSearchOutline class="me-1 h-5 w-5 text-gray-500 md:hidden dark:text-gray-400" />\n <Input\n bind:value={searchValue}\n placeholder="Search ..."\n class="hidden md:block"\n prefix={<IconSearchOutline class="h-5 w-5 text-gray-500 dark:text-gray-400" />}\n />\n <Navbar.Toggle />\n </div>\n <Navbar.Collapse>\n <Navbar.Link href="/navbars" active>\n Home\n </Navbar.Link>\n <Navbar.Link href="/navbars">About</Navbar.Link>\n <Navbar.Link href="/navbars">Services</Navbar.Link>\n </Navbar.Collapse>\n </Navbar>\n )\n})',
15671567
height: '400',
15681568
},
15691569
{
15701570
title: 'Navbar with separator',
15711571
description: 'The separator props add a separator under the navbar',
15721572
url: '/examples/[theme-rtl]/navbar/05-navbar-separator',
15731573
content:
1574-
'import { component$ } from \'@builder.io/qwik\'\nimport { Navbar } from \'flowbite-qwik\'\nimport { Link, StaticGenerateHandler } from \'@builder.io/qwik-city\'\n\nexport default component$(() => {\n return (\n <Navbar fluid rounded separator>\n <Navbar.Brand tag={Link} href="https://flowbite-qwik.com/">\n <img src="/small-logo.png" alt="Flowbite qwik logo" width="215" height="195" class="h-8 w-auto" />\n <span class="self-center whitespace-nowrap text-xl font-semibold dark:text-white">Flowbite Qwik</span>\n </Navbar.Brand>\n <Navbar.Toggle />\n <Navbar.Collapse>\n <Navbar.Link href="/navbars" active>\n Home\n </Navbar.Link>\n <Navbar.Link tag={Link} href="/navbars">\n About\n </Navbar.Link>\n <Navbar.Link href="/navbars">Services</Navbar.Link>\n <Navbar.Link href="/navbars">Pricing</Navbar.Link>\n <Navbar.Link href="/navbars">Contact</Navbar.Link>\n </Navbar.Collapse>\n </Navbar>\n )\n})',
1574+
'import { component$ } from \'@builder.io/qwik\'\nimport { Navbar } from \'flowbite-qwik\'\nimport { Link, StaticGenerateHandler } from \'@builder.io/qwik-city\'\n\nexport default component$(() => {\n return (\n <Navbar fluid rounded separator>\n <Navbar.Brand tag={Link} href="https://flowbite-qwik.com/">\n <img src="/logo.svg" alt="Flowbite qwik logo" width="306" height="306" class="h-8 w-auto" />\n <span class="self-center text-xl font-semibold whitespace-nowrap dark:text-white">Flowbite Qwik</span>\n </Navbar.Brand>\n <Navbar.Toggle />\n <Navbar.Collapse>\n <Navbar.Link href="/navbars" active>\n Home\n </Navbar.Link>\n <Navbar.Link tag={Link} href="/navbars">\n About\n </Navbar.Link>\n <Navbar.Link href="/navbars">Services</Navbar.Link>\n <Navbar.Link href="/navbars">Pricing</Navbar.Link>\n <Navbar.Link href="/navbars">Contact</Navbar.Link>\n </Navbar.Collapse>\n </Navbar>\n )\n})',
15751575
height: '400',
15761576
},
15771577
],

apps/web/src/routes/examples/[theme-rtl]/navbar/01-default-navbar/index.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ export default component$(() => {
1313
return (
1414
<Navbar fluid rounded>
1515
<Navbar.Brand tag={Link} href="https://flowbite-qwik.com/">
16-
<img src="/small-logo.png" alt="Flowbite qwik logo" width="215" height="195" class="h-8 w-auto" />
17-
<span class="self-center whitespace-nowrap text-xl font-semibold dark:text-white">Flowbite Qwik</span>
16+
<img src="/logo.svg" alt="Flowbite qwik logo" width="306" height="306" class="h-8 w-auto" />
17+
<span class="self-center text-xl font-semibold whitespace-nowrap dark:text-white">Flowbite Qwik</span>
1818
</Navbar.Brand>
1919
<Navbar.Toggle />
2020
<Navbar.Collapse>

apps/web/src/routes/examples/[theme-rtl]/navbar/02-with-cta/index.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ export default component$(() => {
1212
return (
1313
<Navbar fluid rounded>
1414
<Navbar.Brand tag={Link} href="https://flowbite-qwik.com/">
15-
<img src="/small-logo.png" alt="Flowbite qwik logo" width="215" height="195" class="h-8 w-auto" />
16-
<span class="self-center whitespace-nowrap text-xl font-semibold dark:text-white">Flowbite Qwik</span>
15+
<img src="/logo.svg" alt="Flowbite qwik logo" width="306" height="306" class="h-8 w-auto" />
16+
<span class="self-center text-xl font-semibold whitespace-nowrap dark:text-white">Flowbite Qwik</span>
1717
</Navbar.Brand>
1818
<div class="flex space-x-3 md:order-2 md:space-x-0 rtl:space-x-reverse">
1919
<Button>Start</Button>

apps/web/src/routes/examples/[theme-rtl]/navbar/03-with-dropdown/index.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ export default component$(() => {
1212
return (
1313
<Navbar fluid rounded>
1414
<Navbar.Brand tag={Link} href="https://flowbite-qwik.com/">
15-
<img src="/small-logo.png" alt="Flowbite qwik logo" width="215" height="195" class="h-8 w-auto" />
16-
<span class="self-center whitespace-nowrap text-xl font-semibold dark:text-white">Flowbite Qwik</span>
15+
<img src="/logo.svg" alt="Flowbite qwik logo" width="306" height="306" class="h-8 w-auto" />
16+
<span class="self-center text-xl font-semibold whitespace-nowrap dark:text-white">Flowbite Qwik</span>
1717
</Navbar.Brand>
1818
<div class="flex items-center md:order-2">
1919
<Dropdown

apps/web/src/routes/examples/[theme-rtl]/navbar/04-with-search/index.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,11 @@ export default component$(() => {
1515
return (
1616
<Navbar fluid rounded>
1717
<Navbar.Brand tag={Link} href="https://flowbite-qwik.com/">
18-
<img src="/small-logo.png" alt="Flowbite qwik logo" width="215" height="195" class="h-8 w-auto" />
19-
<span class="self-center whitespace-nowrap text-xl font-semibold dark:text-white">Flowbite Qwik</span>
18+
<img src="/logo.svg" alt="Flowbite qwik logo" width="306" height="306" class="h-8 w-auto" />
19+
<span class="self-center text-xl font-semibold whitespace-nowrap dark:text-white">Flowbite Qwik</span>
2020
</Navbar.Brand>
2121
<div class="flex items-center md:order-2">
22-
<IconSearchOutline class="me-1 h-5 w-5 text-gray-500 dark:text-gray-400 md:hidden" />
22+
<IconSearchOutline class="me-1 h-5 w-5 text-gray-500 md:hidden dark:text-gray-400" />
2323
<Input
2424
bind:value={searchValue}
2525
placeholder="Search ..."

apps/web/src/routes/examples/[theme-rtl]/navbar/05-navbar-separator/index.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ export default component$(() => {
1313
return (
1414
<Navbar fluid rounded separator>
1515
<Navbar.Brand tag={Link} href="https://flowbite-qwik.com/">
16-
<img src="/small-logo.png" alt="Flowbite qwik logo" width="215" height="195" class="h-8 w-auto" />
17-
<span class="self-center whitespace-nowrap text-xl font-semibold dark:text-white">Flowbite Qwik</span>
16+
<img src="/logo.svg" alt="Flowbite qwik logo" width="306" height="306" class="h-8 w-auto" />
17+
<span class="self-center text-xl font-semibold whitespace-nowrap dark:text-white">Flowbite Qwik</span>
1818
</Navbar.Brand>
1919
<Navbar.Toggle />
2020
<Navbar.Collapse>

packages/cli/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "flowbite-qwik-cli",
3-
"version": "0.1.1",
3+
"version": "0.1.2",
44
"description": "This is a CLI tool to setup flowbite qwik into your project",
55
"main": "bin/init.cjs",
66
"bin": {

0 commit comments

Comments
 (0)