[package]
edition = "2024"
name = "leptix-ui"
version = "0.1.2"
authors = ["Rantai Dev <dev@rantai.dev>"]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Leptix UI — Radix-style accessible UI primitives for Leptos."
readme = "README.md"
license = "MIT"
repository = "https://github.com/RantAI-dev/leptix-ui"
resolver = "2"
[features]
accessible-icon = ["dep:leptix-accessible-icon"]
accordion = ["dep:leptix-accordion"]
alert-dialog = ["dep:leptix-alert-dialog"]
aspect-ratio = ["dep:leptix-aspect-ratio"]
avatar = ["dep:leptix-avatar"]
checkbox = ["dep:leptix-checkbox"]
collapsible = ["dep:leptix-collapsible"]
context-menu = ["dep:leptix-context-menu"]
default = [
"label",
"separator",
"accessible-icon",
"aspect-ratio",
"progress",
"toggle",
"switch",
"avatar",
"checkbox",
"collapsible",
"toggle-group",
"radio-group",
"tabs",
"accordion",
"slider",
"dialog",
"alert-dialog",
"popover",
"tooltip",
"hover-card",
"toolbar",
"dropdown-menu",
"context-menu",
"menubar",
"select",
"navigation-menu",
"toast",
"scroll-area",
"form",
"otp-field",
"password-toggle",
"visually-hidden",
]
dialog = ["dep:leptix-dialog"]
dropdown-menu = ["dep:leptix-dropdown-menu"]
form = ["dep:leptix-form"]
hover-card = ["dep:leptix-hover-card"]
label = ["dep:leptix-label"]
menubar = ["dep:leptix-menubar"]
navigation-menu = ["dep:leptix-navigation-menu"]
otp-field = ["dep:leptix-otp-field"]
password-toggle = ["dep:leptix-password-toggle"]
popover = ["dep:leptix-popover"]
progress = ["dep:leptix-progress"]
radio-group = ["dep:leptix-radio-group"]
scroll-area = ["dep:leptix-scroll-area"]
select = ["dep:leptix-select"]
separator = ["dep:leptix-separator"]
slider = ["dep:leptix-slider"]
switch = ["dep:leptix-switch"]
tabs = ["dep:leptix-tabs"]
toast = ["dep:leptix-toast"]
toggle = ["dep:leptix-toggle"]
toggle-group = ["dep:leptix-toggle-group"]
toolbar = ["dep:leptix-toolbar"]
tooltip = ["dep:leptix-tooltip"]
visually-hidden = ["dep:leptix-visually-hidden"]
[lib]
name = "leptix_ui"
path = "src/lib.rs"
[dependencies.leptix-accessible-icon]
version = "0.1"
optional = true
[dependencies.leptix-accordion]
version = "0.1"
optional = true
[dependencies.leptix-alert-dialog]
version = "0.1"
optional = true
[dependencies.leptix-aspect-ratio]
version = "0.1"
optional = true
[dependencies.leptix-avatar]
version = "0.1"
optional = true
[dependencies.leptix-checkbox]
version = "0.1"
optional = true
[dependencies.leptix-collapsible]
version = "0.1"
optional = true
[dependencies.leptix-context-menu]
version = "0.1"
optional = true
[dependencies.leptix-core]
version = "0.1"
[dependencies.leptix-dialog]
version = "0.1"
optional = true
[dependencies.leptix-dropdown-menu]
version = "0.1"
optional = true
[dependencies.leptix-form]
version = "0.1"
optional = true
[dependencies.leptix-hover-card]
version = "0.1"
optional = true
[dependencies.leptix-label]
version = "0.1"
optional = true
[dependencies.leptix-menubar]
version = "0.1"
optional = true
[dependencies.leptix-navigation-menu]
version = "0.1"
optional = true
[dependencies.leptix-otp-field]
version = "0.1"
optional = true
[dependencies.leptix-password-toggle]
version = "0.1"
optional = true
[dependencies.leptix-popover]
version = "0.1"
optional = true
[dependencies.leptix-progress]
version = "0.1"
optional = true
[dependencies.leptix-radio-group]
version = "0.1"
optional = true
[dependencies.leptix-scroll-area]
version = "0.1"
optional = true
[dependencies.leptix-select]
version = "0.1"
optional = true
[dependencies.leptix-separator]
version = "0.1"
optional = true
[dependencies.leptix-slider]
version = "0.1"
optional = true
[dependencies.leptix-switch]
version = "0.1"
optional = true
[dependencies.leptix-tabs]
version = "0.1"
optional = true
[dependencies.leptix-toast]
version = "0.1"
optional = true
[dependencies.leptix-toggle]
version = "0.1"
optional = true
[dependencies.leptix-toggle-group]
version = "0.1"
optional = true
[dependencies.leptix-toolbar]
version = "0.1"
optional = true
[dependencies.leptix-tooltip]
version = "0.1"
optional = true
[dependencies.leptix-visually-hidden]
version = "0.1"
optional = true