Skip to content

Commit 16f26b7

Browse files
Merge pull request #2 from themesberg/v1.1.0
V1.1.0
2 parents 9067143 + 1771894 commit 16f26b7

27 files changed

Lines changed: 7579 additions & 324 deletions

config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ baseURL: "https://flowbite.com/docs/"
55
enableInlineShortcodes: true
66

77
params:
8-
current_version: 1.0.7
8+
current_version: 1.1.0
99
authors: Themesberg
1010
social_image_path: /docs/images/og-image.png
1111

content/components/alerts.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,10 @@ You can also include a descriptive icon to complement the message inside the ale
7474
</div>
7575
{{< /example >}}
7676

77+
<div class="mt-8 -mb-5">
78+
{{< requires_js >}}
79+
</div>
80+
7781
## Dismissable alerts
7882

7983
Use the following alert elements that are also dismissable.

content/components/dropdowns.md

Lines changed: 297 additions & 5 deletions
Large diffs are not rendered by default.

content/components/forms.md

Lines changed: 9 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -258,24 +258,23 @@ Group a series of buttons together on a single line or stack them in a vertical
258258
</fieldset>
259259
{{< /example >}}
260260

261+
<div class="mt-8 -mb-5">
262+
{{< requires_js >}}
263+
</div>
264+
261265
## File upload
262266

267+
Use the following Tailwind CSS file upload element to receive any type of file from users.
268+
263269
{{< example >}}
264270
<label class="text-sm font-medium text-gray-900 block mb-2" for="user_avatar">Upload file</label>
265271
<input class="block w-full cursor-pointer bg-gray-50 border border-gray-300 text-gray-900 focus:outline-none focus:border-transparent text-sm rounded-lg" aria-describedby="user_avatar_help" id="user_avatar" type="file">
266272
<div class="mt-1 text-sm text-gray-500" id="user_avatar_help">A profile picture is useful to confirm your are logged into your account</div>
267273
{{< /example >}}
268274

269-
Make sure that you also add this extra bit of CSS:
270-
271-
```css
272-
input[type=file]::-webkit-file-upload-button,
273-
input[type=file]::file-selector-button {
274-
@apply text-white bg-gray-700 hover:bg-gray-600 font-medium text-sm cursor-pointer border-0 py-2.5 pl-8 pr-4;
275-
margin-inline-start: -1rem;
276-
margin-inline-end: 1rem;
277-
}
278-
```
275+
<div class="mt-8 -mb-5">
276+
{{< requires_js >}}
277+
</div>
279278

280279
## Toggle (switches)
281280

@@ -294,21 +293,3 @@ Use the following toggle (switches) element to ask for a yes or no type of input
294293
<span class="ml-3 text-gray-900 text-sm font-medium">Toggle me (checked)</span>
295294
</label>
296295
{{< /example >}}
297-
298-
If you aren't using FlowBite's `flowbite.css` file make sure that you include the following styles in your CSS for the toggle active styles:
299-
300-
```css
301-
.toggle-bg:after {
302-
content: '';
303-
@apply absolute left-0.5 top-0.5 bg-white border border-gray-300 h-5 w-5 rounded-full ring-0 transition;
304-
}
305-
306-
input:checked + .toggle-bg:after {
307-
transform: translateX(100%);
308-
@apply border-white;
309-
}
310-
311-
input:checked + .toggle-bg {
312-
@apply bg-blue-600 border-blue-600;
313-
}
314-
```

content/components/navbar.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ Get started with the responsive navbar component from Flowbite to quickly set up
1919
Use this example of a navigation bar built with Tailwind CSS to create a navigation element for your website.
2020

2121
{{< example >}}
22-
<nav class="bg-white border-gray-200 px-2 md:px-4 lg:px-5">
22+
<nav class="bg-white border-gray-200 px-2">
2323
<div class="container mx-auto flex flex-wrap items-center justify-between">
2424
<a href="#" class="flex">
2525
<svg class="h-10 mr-3" width="51" height="70" viewBox="0 0 51 70" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#clip0)"><path d="M1 53H27.9022C40.6587 53 51 42.7025 51 30H24.0978C11.3412 30 1 40.2975 1 53Z" fill="#76A9FA"/><path d="M-0.876544 32.1644L-0.876544 66.411C11.9849 66.411 22.4111 55.9847 22.4111 43.1233L22.4111 8.87674C10.1196 8.98051 0.518714 19.5571 -0.876544 32.1644Z" fill="#A4CAFE"/><path d="M50 5H23.0978C10.3413 5 0 15.2975 0 28H26.9022C39.6588 28 50 17.7025 50 5Z" fill="#1C64F2"/></g><defs><clipPath id="clip0"><rect width="51" height="70" fill="white"/></clipPath></defs></svg>
@@ -58,7 +58,7 @@ Use this example of a navigation bar built with Tailwind CSS to create a navigat
5858
Use this example to create a navigation bar with a user profile or button to toggle a dropdown menu.
5959

6060
{{< example >}}
61-
<nav class="bg-white border-gray-200 px-2 md:px-4 lg:px-5">
61+
<nav class="bg-white border-gray-200 px-2">
6262
<div class="container mx-auto flex flex-wrap items-center justify-between">
6363
<a href="#" class="flex">
6464
<svg class="h-10 mr-3" width="51" height="70" viewBox="0 0 51 70" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#clip0)"><path d="M1 53H27.9022C40.6587 53 51 42.7025 51 30H24.0978C11.3412 30 1 40.2975 1 53Z" fill="#76A9FA"/><path d="M-0.876544 32.1644L-0.876544 66.411C11.9849 66.411 22.4111 55.9847 22.4111 43.1233L22.4111 8.87674C10.1196 8.98051 0.518714 19.5571 -0.876544 32.1644Z" fill="#A4CAFE"/><path d="M50 5H23.0978C10.3413 5 0 15.2975 0 28H26.9022C39.6588 28 50 17.7025 50 5Z" fill="#1C64F2"/></g><defs><clipPath id="clip0"><rect width="51" height="70" fill="white"/></clipPath></defs></svg>
@@ -124,7 +124,7 @@ Use this example to create a navigation bar with a user profile or button to tog
124124
Use this example of a navbar element to also show a search input element that you can integrate for a site-wide search.
125125

126126
{{< example >}}
127-
<nav class="bg-white border-gray-200 px-2 md:px-4 lg:px-5">
127+
<nav class="bg-white border-gray-200 px-2">
128128
<div class="container mx-auto flex flex-wrap items-center justify-between">
129129
<a href="#" class="flex">
130130
<svg class="h-10 mr-3" width="51" height="70" viewBox="0 0 51 70" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#clip0)"><path d="M1 53H27.9022C40.6587 53 51 42.7025 51 30H24.0978C11.3412 30 1 40.2975 1 53Z" fill="#76A9FA"/><path d="M-0.876544 32.1644L-0.876544 66.411C11.9849 66.411 22.4111 55.9847 22.4111 43.1233L22.4111 8.87674C10.1196 8.98051 0.518714 19.5571 -0.876544 32.1644Z" fill="#A4CAFE"/><path d="M50 5H23.0978C10.3413 5 0 15.2975 0 28H26.9022C39.6588 28 50 17.7025 50 5Z" fill="#1C64F2"/></g><defs><clipPath id="clip0"><rect width="51" height="70" fill="white"/></clipPath></defs></svg>
@@ -165,7 +165,7 @@ Use this example of a navbar element to also show a search input element that yo
165165
Use the following navbar element to show a call to action button.
166166

167167
{{< example >}}
168-
<nav class="bg-white border-gray-200 px-2 md:px-4 lg:px-5">
168+
<nav class="bg-white border-gray-200 px-2">
169169
<div class="container mx-auto flex flex-wrap items-center justify-between">
170170
<a href="#" class="flex">
171171
<svg class="h-10 mr-3" width="51" height="70" viewBox="0 0 51 70" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#clip0)"><path d="M1 53H27.9022C40.6587 53 51 42.7025 51 30H24.0978C11.3412 30 1 40.2975 1 53Z" fill="#76A9FA"/><path d="M-0.876544 32.1644L-0.876544 66.411C11.9849 66.411 22.4111 55.9847 22.4111 43.1233L22.4111 8.87674C10.1196 8.98051 0.518714 19.5571 -0.876544 32.1644Z" fill="#A4CAFE"/><path d="M50 5H23.0978C10.3413 5 0 15.2975 0 28H26.9022C39.6588 28 50 17.7025 50 5Z" fill="#1C64F2"/></g><defs><clipPath id="clip0"><rect width="51" height="70" fill="white"/></clipPath></defs></svg>

content/components/pagination.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -101,9 +101,9 @@ Use the following markup to show simple previous and next elements.
101101

102102
Use the following code to show simple previous and next elements with icons.
103103

104-
{{< example >}}
104+
{{< example class="flex" >}}
105105
<!-- Previous Button -->
106-
<a href="#" class="text-gray-500 bg-white border border-gray-300 hover:bg-gray-100 hover:text-gray-700 text-sm font-medium rounded-lg inline-flex items-center px-4 py-2">
106+
<a href="#" class="text-gray-500 bg-white border border-gray-300 hover:bg-gray-100 hover:text-gray-700 text-sm font-medium rounded-lg inline-flex items-center px-4 py-2 mr-3">
107107
<svg class="w-5 h-5 mr-2" fill="currentColor" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M7.707 14.707a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414l4-4a1 1 0 011.414 1.414L5.414 9H17a1 1 0 110 2H5.414l2.293 2.293a1 1 0 010 1.414z" clip-rule="evenodd"></path></svg>
108108
Previous
109109
</a>

content/components/tooltips.md

Lines changed: 88 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,62 +1,127 @@
11
---
22
layout: home
33
title: Tailwind CSS Tooltip - Flowbite
4-
description: Use the following Tailwind CSS powered tooltips to show extra content when hovering or clicking on an element
4+
description: Use the following Tailwind CSS powered tooltips to show extra content when hovering or focusing on an element
55
group: components
66
toc: true
7+
requires_js: true
78

89
previous: Tables
910
previousLink: components/tables
11+
12+
next: Datepicker
13+
nextLink: plugins/datepicker
1014
---
1115

12-
FlowBite includes custom styles using Tailwind CSS and Tippy JS to enable tooltips that can be shown when hovering or clicking on an element powered by data attributes.
16+
Flowbite allows you to use the Tailwind CSS tooltip component to show extra information when hovering or focusing over an element in multiple positions, styles, and animations.
17+
18+
Before continuing, make sure that you have the <a href="{{< ref "getting-started/quickstart" >}}" rel="nofollow" target="_blank">Flowbite JavaScript file</a> included in your project in order to make the tooltip component work.
1319

1420
## Using tooltips
1521

16-
If you want to use tooltips, make sure that you have **Tippy JS** included in your project. Learn how to do that by reading the official guide on <a href="https://atomiks.github.io/tippyjs/v6/getting-started/" target="_blank">Tippy JS</a>.
22+
To get started with using tooltips all you need to do is add the `data-tooltip-target="{elementId}"` data attribute to an element where `elementId` is the id of the tooltip component. In the following example you can see the button that will trigger the `tooltip-default` element to be shown when hovered or focused.
23+
24+
{{< example >}}
25+
<button data-tooltip-target="tooltip-default" type="button" class="text-white bg-blue-700 hover:bg-blue-800 focus:ring-4 focus:ring-blue-300 font-medium rounded-lg text-sm px-5 py-2.5 text-center">Default tooltip</button>
26+
<div id="tooltip-default" role="tooltip" class="tooltip absolute z-10 inline-block bg-gray-900 font-medium shadow-sm text-white py-2 px-3 text-sm rounded-lg opacity-0 duration-300 transition-opacity invisible">
27+
Tooltip content
28+
<div class="tooltip-arrow" data-popper-arrow></div>
29+
</div>
30+
{{< /example >}}
31+
32+
## Tooltip styles
1733

18-
Apply the `data-tippy-content` data attribute to any element and the content inside will be applied as the tooltip text.
34+
You can use choose between dark and light version styles for the tooltip component by changing the utility classes from Tailwind CSS and by applying the `data-tooltip-style="{light|dark}"` data attribute.
1935

2036
{{< example >}}
21-
<button data-tippy-content="Tooltip Content" type="button" class="text-white bg-blue-700 hover:bg-blue-800 focus:ring-4 focus:ring-blue-300 font-medium rounded-lg text-sm px-5 py-2.5 text-center">Default tooltip</button>
37+
<!-- Light style tooltip -->
38+
<button data-tooltip-target="tooltip-light" data-tooltip-style="light" type="button" class="text-white bg-blue-700 hover:bg-blue-800 focus:ring-4 focus:ring-blue-300 font-medium rounded-lg text-sm px-5 py-2.5 text-center">Light tooltip</button>
39+
<div id="tooltip-light" role="tooltip" class="tooltip absolute z-10 inline-block bg-white font-medium shadow-sm text-gray-900 border border-gray-200 py-2 px-3 text-sm rounded-lg opacity-0 invisible">
40+
Tooltip content
41+
<div class="tooltip-arrow" data-popper-arrow></div>
42+
</div>
43+
44+
<!-- Dark style tooltip -->
45+
<button data-tooltip-target="tooltip-dark" type="button" class="text-white bg-blue-700 hover:bg-blue-800 focus:ring-4 focus:ring-blue-300 font-medium rounded-lg text-sm px-5 py-2.5 text-center">Dark tooltip</button>
46+
<div id="tooltip-dark" role="tooltip" class="tooltip absolute z-10 inline-block bg-gray-900 font-medium shadow-sm text-white py-2 px-3 text-sm rounded-lg opacity-0 invisible">
47+
Tooltip content
48+
<div class="tooltip-arrow" data-popper-arrow></div>
49+
</div>
2250
{{< /example >}}
2351

24-
## Positioning
52+
## Placement
2553

26-
You can also set the positioning of the tooltips by using the `data-tippy-placement={placement}` data attribute.
54+
The positioning of the tooltip element relative to the triggering element (eg. button, link) can be set using the `data-tooltip-placement="{top|right|bottom"left}"` data attribute.
2755

2856
{{< example >}}
29-
<button data-tippy-content="Tooltip placement top" data-tippy-placement="top" type="button" class="text-white bg-blue-700 hover:bg-blue-800 focus:ring-4 focus:ring-blue-300 font-medium rounded-lg text-sm px-5 py-2.5 text-center">Tooltip top</button>
30-
<button data-tippy-content="Tooltip placement right" data-tippy-placement="right" type="button" class="text-white bg-blue-700 hover:bg-blue-800 focus:ring-4 focus:ring-blue-300 font-medium rounded-lg text-sm px-5 py-2.5 text-center">Tooltip right</button>
31-
<button data-tippy-content="Tooltip placement bottom" data-tippy-placement="bottom" type="button" class="text-white bg-blue-700 hover:bg-blue-800 focus:ring-4 focus:ring-blue-300 font-medium rounded-lg text-sm px-5 py-2.5 text-center">Tooltip bottom</button>
32-
<button data-tippy-content="Tooltip placement left" data-tippy-placement="left" type="button" class="text-white bg-blue-700 hover:bg-blue-800 focus:ring-4 focus:ring-blue-300 font-medium rounded-lg text-sm px-5 py-2.5 text-center">Tooltip left</button>
57+
<!-- Show tooltip on top -->
58+
<button data-tooltip-target="tooltip-top" data-tooltip-placement="top" type="button" class="mb-2 md:mb-0 text-white bg-blue-700 hover:bg-blue-800 focus:ring-4 focus:ring-blue-300 font-medium rounded-lg text-sm px-5 py-2.5 text-center">Tooltip top</button>
59+
<div id="tooltip-top" role="tooltip" class="tooltip absolute z-10 inline-block bg-gray-900 font-medium shadow-sm text-white py-2 px-3 text-sm rounded-lg opacity-0 invisible">
60+
Tooltip on top
61+
<div class="tooltip-arrow" data-popper-arrow></div>
62+
</div>
63+
64+
<!-- Show tooltip on right -->
65+
<button data-tooltip-target="tooltip-right" data-tooltip-placement="right" type="button" class="mb-2 md:mb-0 text-white bg-blue-700 hover:bg-blue-800 focus:ring-4 focus:ring-blue-300 font-medium rounded-lg text-sm px-5 py-2.5 text-center">Tooltip right</button>
66+
<div id="tooltip-right" role="tooltip" class="tooltip absolute z-10 inline-block bg-gray-900 font-medium shadow-sm text-white py-2 px-3 text-sm rounded-lg opacity-0 invisible">
67+
Tooltip on right
68+
<div class="tooltip-arrow" data-popper-arrow></div>
69+
</div>
70+
71+
<!-- Show tooltip on bottom -->
72+
<button data-tooltip-target="tooltip-bottom" data-tooltip-placement="bottom" type="button" class="mb-2 md:mb-0 text-white bg-blue-700 hover:bg-blue-800 focus:ring-4 focus:ring-blue-300 font-medium rounded-lg text-sm px-5 py-2.5 text-center">Tooltip bottom</button>
73+
<div id="tooltip-bottom" role="tooltip" class="tooltip absolute z-10 inline-block bg-gray-900 font-medium shadow-sm text-white py-2 px-3 text-sm rounded-lg opacity-0 invisible">
74+
Tooltip on bottom
75+
<div class="tooltip-arrow" data-popper-arrow></div>
76+
</div>
77+
78+
<!-- Show tooltip on left -->
79+
<button data-tooltip-target="tooltip-left" data-tooltip-placement="left" type="button" class="mb-2 md:mb-0 text-white bg-blue-700 hover:bg-blue-800 focus:ring-4 focus:ring-blue-300 font-medium rounded-lg text-sm px-5 py-2.5 text-center">Tooltip left</button>
80+
<div id="tooltip-left" role="tooltip" class="tooltip absolute z-10 inline-block bg-gray-900 font-medium shadow-sm text-white py-2 px-3 text-sm rounded-lg opacity-0 invisible">
81+
Tooltip on left
82+
<div class="tooltip-arrow" data-popper-arrow></div>
83+
</div>
3384
{{< /example >}}
3485

35-
## Delay
86+
## Triggering
3687

37-
You can also apply a delay before the tooltip shows up using the `data-tippy-delay={amount}`. The following example applies a one second delay to the tooltip.
88+
You can choose the triggering event by using the `data-tooltip-trigger="{hover|click}"` data attributes to choose whether you want to show the tooltip when hovering or clicking on the element. By default this option is set to `hover`.
3889

3990
{{< example >}}
40-
<button data-tippy-content="Tooltip Content" data-tippy-delay="1000" type="button" class="text-white bg-blue-700 hover:bg-blue-800 focus:ring-4 focus:ring-blue-300 font-medium rounded-lg text-sm px-5 py-2.5 text-center">Default tooltip</button>
91+
<!-- Show tooltip on hover -->
92+
<button data-tooltip-target="tooltip-hover" data-tooltip-trigger="hover" type="button" class="text-white bg-blue-700 hover:bg-blue-800 focus:ring-4 focus:ring-blue-300 font-medium rounded-lg text-sm px-5 py-2.5 text-center">Tooltip hover</button>
93+
<div id="tooltip-hover" role="tooltip" class="tooltip absolute z-10 inline-block bg-gray-900 font-medium shadow-sm text-white py-2 px-3 text-sm rounded-lg opacity-0 invisible">
94+
Tooltip content
95+
<div class="tooltip-arrow" data-popper-arrow></div>
96+
</div>
97+
98+
<!-- Show tooltip on click -->
99+
<button data-tooltip-target="tooltip-click" data-tooltip-trigger="click" type="button" class="text-white bg-blue-700 hover:bg-blue-800 focus:ring-4 focus:ring-blue-300 font-medium rounded-lg text-sm px-5 py-2.5 text-center">Tooltip click</button>
100+
<div id="tooltip-click" role="tooltip" class="tooltip absolute z-10 inline-block bg-gray-900 font-medium shadow-sm text-white py-2 px-3 text-sm rounded-lg opacity-0 invisible">
101+
Tooltip content
102+
<div class="tooltip-arrow" data-popper-arrow></div>
103+
</div>
41104
{{< /example >}}
42105

43106
## Animation
44107

45-
You can also use an animation for the tooltips by using the `data-tippy-animation="scale"` or `data-tippy-animation="fade"` data attributes.
108+
You can set tooltip animation styles by using the transition utility classes from Tailwind CSS. Make sure that you add `transition-opacity` and `duration-{x}` to set the animation duration.
46109

47110
{{< example >}}
48-
<button data-tippy-content="Tooltip Content" data-tippy-animation="scale" type="button" class="text-white bg-blue-700 hover:bg-blue-800 focus:ring-4 focus:ring-blue-300 font-medium rounded-lg text-sm px-5 py-2.5 text-center">Default tooltip</button>
49-
<button data-tippy-content="Tooltip Content" data-tippy-animation="fade" type="button" class="text-white bg-blue-700 hover:bg-blue-800 focus:ring-4 focus:ring-blue-300 font-medium rounded-lg text-sm px-5 py-2.5 text-center">Default tooltip</button>
111+
<button data-tooltip-target="tooltip-animation" type="button" class="text-white bg-blue-700 hover:bg-blue-800 focus:ring-4 focus:ring-blue-300 font-medium rounded-lg text-sm px-5 py-2.5 text-center">Animated tooltip</button>
112+
<div id="tooltip-animation" role="tooltip" class="tooltip absolute z-10 inline-block bg-gray-900 font-medium shadow-sm text-white py-2 px-3 text-sm rounded-lg opacity-0 duration-300 transition-opacity invisible">
113+
Tooltip content
114+
<div class="tooltip-arrow" data-popper-arrow></div>
115+
</div>
50116
{{< /example >}}
51117

52118
## Disable arrow
53119

54-
You can also use tooltips without the arrow styling by using the `data-tippy-arrow="false"` data attribute.
120+
You can also disable the tooltip arrow by not including the `data-popper-arrow` element.
55121

56122
{{< example >}}
57-
<button data-tippy-content="Tooltip Content" data-tippy-arrow="false" type="button" class="text-white bg-blue-700 hover:bg-blue-800 focus:ring-4 focus:ring-blue-300 font-medium rounded-lg text-sm px-5 py-2.5 text-center">Default tooltip</button>
123+
<button data-tooltip-target="tooltip-no-arrow" type="button" class="text-white bg-blue-700 hover:bg-blue-800 focus:ring-4 focus:ring-blue-300 font-medium rounded-lg text-sm px-5 py-2.5 text-center">Default tooltip</button>
124+
<div id="tooltip-no-arrow" role="tooltip" class="tooltip absolute z-10 inline-block bg-gray-900 font-medium shadow-sm text-white py-2 px-3 text-sm rounded-lg opacity-0 invisible">
125+
Tooltip content
126+
</div>
58127
{{< /example >}}
59-
60-
## Additional options
61-
62-
Learn more about what options you can apply using Tailwind CSS and the tooltip plugin on <a href="https://atomiks.github.io/tippyjs/v6/all-props/" target="_blank">Tippy.js</a>.

content/getting-started/changelog.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,15 @@ nextLink: customize/configuration
1515

1616
We strive to keep a good accountability of all of the version changes that we make for the FlowBite library.
1717

18+
### v1.1.0
19+
20+
- separated the datepicker plugin from the main `flowbite.bundle.js` file and instead created a separate one which is optional to include
21+
- added more dropdown component variants and placement options
22+
- reset form styles and move the extra pseudo CSS styles inside the Flowbite Tailwind CSS plugin file (no longer need to write it yourself)
23+
- create new styles and options for the tooltip component and remove Tippy JS as a dependency
24+
- improve documentation container styles and spacing
25+
- create separate files for each component inside the Flowbite JavaScript ES6 file
26+
1827
### v1.0.7
1928

2029
- apply checkbox and radio input styles as base styles using the plugin interface

0 commit comments

Comments
 (0)