diff --git a/Cargo.lock b/Cargo.lock index 2b3c2e3..f60c71a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1372,6 +1372,20 @@ dependencies = [ "send_wrapper", ] +[[package]] +name = "leptos-shadcn-accordion" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ebba156bc04d6b253a43a624c4baf79c47a392bb4d7956fbfc086d313c0bd72" +dependencies = [ + "leptos", + "leptos-node-ref", + "leptos-struct-component", + "leptos-style", + "tailwind_fuse 0.3.2", + "web-sys", +] + [[package]] name = "leptos-shadcn-accordion" version = "0.2.0" @@ -1386,6 +1400,20 @@ dependencies = [ "web-sys", ] +[[package]] +name = "leptos-shadcn-alert" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d40a7e7b4766c525de4208da8d10eb04e2a723ef09edd04804dddaab0469bda" +dependencies = [ + "leptos", + "leptos-node-ref", + "leptos-struct-component", + "leptos-style", + "tailwind_fuse 0.3.2", + "web-sys", +] + [[package]] name = "leptos-shadcn-alert" version = "0.2.0" @@ -1400,6 +1428,21 @@ dependencies = [ "web-sys", ] +[[package]] +name = "leptos-shadcn-alert-dialog" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e8870cae95beaeaa79ce19e906dc82e82d9d42fc31835cb6813f8eb1a4afb894" +dependencies = [ + "leptos", + "leptos-node-ref", + "leptos-struct-component", + "leptos-style", + "tailwind_fuse 0.3.2", + "wasm-bindgen", + "web-sys", +] + [[package]] name = "leptos-shadcn-alert-dialog" version = "0.2.0" @@ -1415,6 +1458,19 @@ dependencies = [ "web-sys", ] +[[package]] +name = "leptos-shadcn-aspect-ratio" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "872545a6f8f77af6b916dfe7914c3da4191d78058481845a769181b3a359306a" +dependencies = [ + "leptos", + "leptos-node-ref", + "leptos-struct-component", + "leptos-style", + "tailwind_fuse 0.3.2", +] + [[package]] name = "leptos-shadcn-aspect-ratio" version = "0.2.0" @@ -1440,6 +1496,20 @@ dependencies = [ "web-sys", ] +[[package]] +name = "leptos-shadcn-badge" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8681666f48e88152051b0d6cc4dd4564113846bc1cce9f8c772fc33ad33300d" +dependencies = [ + "leptos", + "leptos-node-ref", + "leptos-struct-component", + "leptos-style", + "tailwind_fuse 0.3.2", + "web-sys", +] + [[package]] name = "leptos-shadcn-badge" version = "0.2.0" @@ -1454,6 +1524,17 @@ dependencies = [ "web-sys", ] +[[package]] +name = "leptos-shadcn-breadcrumb" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8d025df782590a7651cccc957401630dbab5e21947265816d7060a8c48da4d1" +dependencies = [ + "leptos", + "serde", + "tailwind_fuse 0.3.2", +] + [[package]] name = "leptos-shadcn-breadcrumb" version = "0.2.0" @@ -1465,6 +1546,20 @@ dependencies = [ "wasm-bindgen-test", ] +[[package]] +name = "leptos-shadcn-button" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e839bc6dc11c2f11e985e75cba60a632653eb5fd667642eff6e1681a40b098c" +dependencies = [ + "leptos", + "leptos-node-ref", + "leptos-struct-component", + "leptos-style", + "tailwind_fuse 0.3.2", + "web-sys", +] + [[package]] name = "leptos-shadcn-button" version = "0.2.0" @@ -1479,6 +1574,22 @@ dependencies = [ "web-sys", ] +[[package]] +name = "leptos-shadcn-calendar" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d7716e3493bb6be1a231fb64da1fe1cb874d298b634a27a7fd092bafd8aa0be1" +dependencies = [ + "js-sys", + "leptos", + "leptos-node-ref", + "leptos-struct-component", + "leptos-style", + "lucide-leptos", + "tailwind_fuse 0.3.2", + "web-sys", +] + [[package]] name = "leptos-shadcn-calendar" version = "0.2.0" @@ -1495,6 +1606,20 @@ dependencies = [ "web-sys", ] +[[package]] +name = "leptos-shadcn-card" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c199cd192d3a94e63e879bf16850424aecd67665828f18884d1c1f601ef5097e" +dependencies = [ + "leptos", + "leptos-node-ref", + "leptos-struct-component", + "leptos-style", + "tailwind_fuse 0.3.2", + "web-sys", +] + [[package]] name = "leptos-shadcn-card" version = "0.2.0" @@ -1509,6 +1634,20 @@ dependencies = [ "web-sys", ] +[[package]] +name = "leptos-shadcn-carousel" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b324dd1916bfb01be38a2e57442a3f51fd66cc7bb8711524aa7c35c9741c1d1c" +dependencies = [ + "leptos", + "leptos-node-ref", + "leptos-struct-component", + "leptos-style", + "tailwind_fuse 0.3.2", + "web-sys", +] + [[package]] name = "leptos-shadcn-carousel" version = "0.2.0" @@ -1523,6 +1662,20 @@ dependencies = [ "web-sys", ] +[[package]] +name = "leptos-shadcn-checkbox" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b19b707e1440058d6549f2b6a9ab2c323752fdb27413b7a79aabdb65c2264cd6" +dependencies = [ + "leptos", + "leptos-node-ref", + "leptos-struct-component", + "leptos-style", + "tailwind_fuse 0.3.2", + "web-sys", +] + [[package]] name = "leptos-shadcn-checkbox" version = "0.2.0" @@ -1537,6 +1690,20 @@ dependencies = [ "web-sys", ] +[[package]] +name = "leptos-shadcn-collapsible" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0918b8c077598c9ef287a9ba1aa9265fe1cc9fe7b01f319d918bb47fb4e369d0" +dependencies = [ + "leptos", + "leptos-node-ref", + "leptos-struct-component", + "leptos-style", + "tailwind_fuse 0.3.2", + "web-sys", +] + [[package]] name = "leptos-shadcn-collapsible" version = "0.2.0" @@ -1551,6 +1718,21 @@ dependencies = [ "web-sys", ] +[[package]] +name = "leptos-shadcn-combobox" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bb325f00c69711f7538064207ee298329c5f97ae040ec83f742ef73a53a438c7" +dependencies = [ + "gloo-timers", + "leptos", + "leptos-struct-component", + "leptos-style", + "tailwind_fuse 0.1.1", + "wasm-bindgen", + "web-sys", +] + [[package]] name = "leptos-shadcn-combobox" version = "0.2.0" @@ -1566,6 +1748,18 @@ dependencies = [ "web-sys", ] +[[package]] +name = "leptos-shadcn-command" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "14b5c1ed787e90f4905b0e65ad6942518ccd8b013fd5266b57d12b719360e3dc" +dependencies = [ + "leptos", + "serde", + "tailwind_fuse 0.3.2", + "web-sys", +] + [[package]] name = "leptos-shadcn-command" version = "0.2.0" @@ -1578,6 +1772,21 @@ dependencies = [ "web-sys", ] +[[package]] +name = "leptos-shadcn-context-menu" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fe3a5465edebd831a7f6c2b6af4524d542ed60cb15959209656c4bbc995a67a" +dependencies = [ + "leptos", + "leptos-node-ref", + "leptos-struct-component", + "leptos-style", + "tailwind_fuse 0.3.2", + "wasm-bindgen", + "web-sys", +] + [[package]] name = "leptos-shadcn-context-menu" version = "0.2.0" @@ -1593,6 +1802,25 @@ dependencies = [ "web-sys", ] +[[package]] +name = "leptos-shadcn-date-picker" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a66df4d7eceb34973bd8259430caf89c840421455a74b3af15a54bca8c335304" +dependencies = [ + "js-sys", + "leptos", + "leptos-node-ref", + "leptos-shadcn-button 0.1.0", + "leptos-shadcn-calendar 0.1.0", + "leptos-shadcn-popover 0.1.0", + "leptos-struct-component", + "leptos-style", + "lucide-leptos", + "tailwind_fuse 0.3.2", + "web-sys", +] + [[package]] name = "leptos-shadcn-date-picker" version = "0.2.0" @@ -1600,9 +1828,9 @@ dependencies = [ "js-sys", "leptos", "leptos-node-ref", - "leptos-shadcn-button", - "leptos-shadcn-calendar", - "leptos-shadcn-popover", + "leptos-shadcn-button 0.2.0", + "leptos-shadcn-calendar 0.2.0", + "leptos-shadcn-popover 0.2.0", "leptos-struct-component", "leptos-style", "lucide-leptos", @@ -1612,6 +1840,20 @@ dependencies = [ "web-sys", ] +[[package]] +name = "leptos-shadcn-dialog" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fe5c5487796d693b2cf53fefa773544001a66b6efd38dd7e61fc58ef4b3205b" +dependencies = [ + "leptos", + "leptos-node-ref", + "leptos-struct-component", + "leptos-style", + "tailwind_fuse 0.3.2", + "web-sys", +] + [[package]] name = "leptos-shadcn-dialog" version = "0.2.0" @@ -1626,6 +1868,21 @@ dependencies = [ "web-sys", ] +[[package]] +name = "leptos-shadcn-drawer" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f80a5925e27aaca1989bac8844fef4a26135ca0e4a7fb9b8ba14fc2671e0d35" +dependencies = [ + "leptos", + "leptos-node-ref", + "leptos-struct-component", + "leptos-style", + "tailwind_fuse 0.3.2", + "wasm-bindgen", + "web-sys", +] + [[package]] name = "leptos-shadcn-drawer" version = "0.2.0" @@ -1641,6 +1898,20 @@ dependencies = [ "web-sys", ] +[[package]] +name = "leptos-shadcn-dropdown-menu" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9fa382d2f94f312ccfe8dd630414dd39a6474ddb2012b7648c97efe0a711409e" +dependencies = [ + "leptos", + "leptos-node-ref", + "leptos-struct-component", + "leptos-style", + "tailwind_fuse 0.3.2", + "web-sys", +] + [[package]] name = "leptos-shadcn-dropdown-menu" version = "0.2.0" @@ -1655,14 +1926,31 @@ dependencies = [ "web-sys", ] +[[package]] +name = "leptos-shadcn-form" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "18591d5dec0706e2fa4bc90ac420b3b2933d5c3fb1b4e9da7004822cf7df29c3" +dependencies = [ + "gloo-timers", + "leptos", + "leptos-shadcn-button 0.1.0", + "leptos-shadcn-input 0.1.0", + "leptos-struct-component", + "leptos-style", + "tailwind_fuse 0.1.1", + "wasm-bindgen", + "web-sys", +] + [[package]] name = "leptos-shadcn-form" version = "0.2.0" dependencies = [ "gloo-timers", "leptos", - "leptos-shadcn-button", - "leptos-shadcn-input", + "leptos-shadcn-button 0.2.0", + "leptos-shadcn-input 0.2.0", "leptos-struct-component", "leptos-style", "shadcn-ui-test-utils", @@ -1672,6 +1960,20 @@ dependencies = [ "web-sys", ] +[[package]] +name = "leptos-shadcn-hover-card" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "19e985ff216787f266cbb2357c4953104f93d0af0a98fe2fb95b04cbbb732933" +dependencies = [ + "leptos", + "leptos-node-ref", + "leptos-struct-component", + "leptos-style", + "tailwind_fuse 0.3.2", + "web-sys", +] + [[package]] name = "leptos-shadcn-hover-card" version = "0.2.0" @@ -1686,6 +1988,20 @@ dependencies = [ "web-sys", ] +[[package]] +name = "leptos-shadcn-input" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6de0ed616d6ad9aca699dfa51dbccbaf55d169e4f5bcb9cad2255092fe47daa0" +dependencies = [ + "leptos", + "leptos-node-ref", + "leptos-struct-component", + "leptos-style", + "tailwind_fuse 0.3.2", + "web-sys", +] + [[package]] name = "leptos-shadcn-input" version = "0.2.0" @@ -1700,6 +2016,19 @@ dependencies = [ "web-sys", ] +[[package]] +name = "leptos-shadcn-input-otp" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "36c7a0cae1f8b6bca8b501fd66c40bf1b5e3281b4ff8990696f6cdfbac30474e" +dependencies = [ + "leptos", + "serde", + "tailwind_fuse 0.3.2", + "wasm-bindgen", + "web-sys", +] + [[package]] name = "leptos-shadcn-input-otp" version = "0.2.0" @@ -1713,6 +2042,20 @@ dependencies = [ "web-sys", ] +[[package]] +name = "leptos-shadcn-label" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3dcb8fbd3f3d4bd40d50ba46de35c0e1f2d89c58115eb02916a0b4ff064f84f0" +dependencies = [ + "leptos", + "leptos-node-ref", + "leptos-struct-component", + "leptos-style", + "tailwind_fuse 0.3.2", + "web-sys", +] + [[package]] name = "leptos-shadcn-label" version = "0.2.0" @@ -1727,6 +2070,20 @@ dependencies = [ "web-sys", ] +[[package]] +name = "leptos-shadcn-menubar" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c492e105a20104806805b3ea0e8af611070258feb83651f41ac305c2edc4434" +dependencies = [ + "leptos", + "leptos-node-ref", + "leptos-struct-component", + "leptos-style", + "tailwind_fuse 0.3.2", + "web-sys", +] + [[package]] name = "leptos-shadcn-menubar" version = "0.2.0" @@ -1741,6 +2098,20 @@ dependencies = [ "web-sys", ] +[[package]] +name = "leptos-shadcn-navigation-menu" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "01730c4fb617d42f71980474f1daff16e72c3dffcb2462641f216784efe65f4f" +dependencies = [ + "leptos", + "leptos-node-ref", + "leptos-struct-component", + "leptos-style", + "tailwind_fuse 0.3.2", + "web-sys", +] + [[package]] name = "leptos-shadcn-navigation-menu" version = "0.2.0" @@ -1755,13 +2126,29 @@ dependencies = [ "web-sys", ] +[[package]] +name = "leptos-shadcn-pagination" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a6fca305a0b63ede224baff5c171c283fceef2076a0d93eda71705454986668" +dependencies = [ + "leptos", + "leptos-node-ref", + "leptos-shadcn-button 0.1.0", + "leptos-struct-component", + "leptos-style", + "lucide-leptos", + "tailwind_fuse 0.3.2", + "web-sys", +] + [[package]] name = "leptos-shadcn-pagination" version = "0.2.0" dependencies = [ "leptos", "leptos-node-ref", - "leptos-shadcn-button", + "leptos-shadcn-button 0.2.0", "leptos-struct-component", "leptos-style", "lucide-leptos", @@ -1771,6 +2158,20 @@ dependencies = [ "web-sys", ] +[[package]] +name = "leptos-shadcn-popover" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c11b91f3412581612e3286622ab776f6c8705102113044265e2a4fac02faaaed" +dependencies = [ + "leptos", + "leptos-node-ref", + "leptos-struct-component", + "leptos-style", + "tailwind_fuse 0.3.2", + "web-sys", +] + [[package]] name = "leptos-shadcn-popover" version = "0.2.0" @@ -1785,6 +2186,20 @@ dependencies = [ "web-sys", ] +[[package]] +name = "leptos-shadcn-progress" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c29e034be0a0354da525418a7023ed28d9f501e46c99e1f2ceea9559982feb3" +dependencies = [ + "leptos", + "leptos-node-ref", + "leptos-struct-component", + "leptos-style", + "tailwind_fuse 0.3.2", + "web-sys", +] + [[package]] name = "leptos-shadcn-progress" version = "0.2.0" @@ -1799,6 +2214,19 @@ dependencies = [ "web-sys", ] +[[package]] +name = "leptos-shadcn-radio-group" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd736c60a8e859a4fe403b6bbacf7bf8df9a33a896c9b7b6fa4816dcd1e26d0a" +dependencies = [ + "leptos", + "leptos-node-ref", + "leptos-struct-component", + "leptos-style", + "tailwind_fuse 0.3.2", +] + [[package]] name = "leptos-shadcn-radio-group" version = "0.2.0" @@ -1812,6 +2240,20 @@ dependencies = [ "wasm-bindgen-test", ] +[[package]] +name = "leptos-shadcn-scroll-area" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d0e1ed29c50c45e18b7b544c25682b49e8a8257b279fab5d0abaeed30a5054e" +dependencies = [ + "leptos", + "leptos-node-ref", + "leptos-struct-component", + "leptos-style", + "tailwind_fuse 0.3.2", + "web-sys", +] + [[package]] name = "leptos-shadcn-scroll-area" version = "0.2.0" @@ -1826,6 +2268,20 @@ dependencies = [ "web-sys", ] +[[package]] +name = "leptos-shadcn-select" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7787cc1f8e12728fb6d38fda58a9288bd5e7a34b87d6a58e68ced9e0fb8de110" +dependencies = [ + "leptos", + "leptos-node-ref", + "leptos-struct-component", + "leptos-style", + "tailwind_fuse 0.3.2", + "web-sys", +] + [[package]] name = "leptos-shadcn-select" version = "0.2.0" @@ -1840,6 +2296,20 @@ dependencies = [ "web-sys", ] +[[package]] +name = "leptos-shadcn-separator" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6f1c69f32d372f8ac6c744acc4d9bde9cf6d0528ff0bfe5e2ede2f8edeab7702" +dependencies = [ + "leptos", + "leptos-node-ref", + "leptos-struct-component", + "leptos-style", + "tailwind_fuse 0.3.2", + "web-sys", +] + [[package]] name = "leptos-shadcn-separator" version = "0.2.0" @@ -1854,6 +2324,20 @@ dependencies = [ "web-sys", ] +[[package]] +name = "leptos-shadcn-sheet" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "23bb8e0d9917bb46e956c42e96b7f6a4bec439643e36fad1fbecbb470f367915" +dependencies = [ + "leptos", + "leptos-node-ref", + "leptos-struct-component", + "leptos-style", + "tailwind_fuse 0.3.2", + "web-sys", +] + [[package]] name = "leptos-shadcn-sheet" version = "0.2.0" @@ -1868,6 +2352,20 @@ dependencies = [ "web-sys", ] +[[package]] +name = "leptos-shadcn-skeleton" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c59aa2ea3223ee5e296fce46ab35b9cd494636e8056e77a9db8e28ddfbf6fa11" +dependencies = [ + "leptos", + "leptos-node-ref", + "leptos-struct-component", + "leptos-style", + "tailwind_fuse 0.3.2", + "web-sys", +] + [[package]] name = "leptos-shadcn-skeleton" version = "0.2.0" @@ -1882,6 +2380,20 @@ dependencies = [ "web-sys", ] +[[package]] +name = "leptos-shadcn-slider" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a62f3fd5a04fdf90c59036d8b92c89a16d6c50f2c5953ef73b83cf03c8db4e96" +dependencies = [ + "leptos", + "leptos-node-ref", + "leptos-struct-component", + "leptos-style", + "tailwind_fuse 0.3.2", + "web-sys", +] + [[package]] name = "leptos-shadcn-slider" version = "0.2.0" @@ -1896,6 +2408,20 @@ dependencies = [ "web-sys", ] +[[package]] +name = "leptos-shadcn-switch" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "294be249084b0586e5d2a905648234e31689bcc888f83640318a40672d8e3687" +dependencies = [ + "leptos", + "leptos-node-ref", + "leptos-struct-component", + "leptos-style", + "tailwind_fuse 0.3.2", + "web-sys", +] + [[package]] name = "leptos-shadcn-switch" version = "0.2.0" @@ -1910,6 +2436,20 @@ dependencies = [ "web-sys", ] +[[package]] +name = "leptos-shadcn-table" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a47d860c60252d28a4019e2cba916805075312f557316df09e680e6a4a6b5eae" +dependencies = [ + "leptos", + "leptos-node-ref", + "leptos-struct-component", + "leptos-style", + "tailwind_fuse 0.3.2", + "web-sys", +] + [[package]] name = "leptos-shadcn-table" version = "0.2.0" @@ -1924,6 +2464,20 @@ dependencies = [ "web-sys", ] +[[package]] +name = "leptos-shadcn-tabs" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8748af4ee67cb0adaea0bd2b01b61239be4157045c8056b6de6f7f636a55eb81" +dependencies = [ + "leptos", + "leptos-node-ref", + "leptos-struct-component", + "leptos-style", + "tailwind_fuse 0.3.2", + "web-sys", +] + [[package]] name = "leptos-shadcn-tabs" version = "0.2.0" @@ -1938,6 +2492,20 @@ dependencies = [ "web-sys", ] +[[package]] +name = "leptos-shadcn-textarea" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2031a33069231e904b9866f55493005e258917c2719edfbc7f840193476a6a2" +dependencies = [ + "leptos", + "leptos-node-ref", + "leptos-struct-component", + "leptos-style", + "tailwind_fuse 0.3.2", + "web-sys", +] + [[package]] name = "leptos-shadcn-textarea" version = "0.2.0" @@ -1952,6 +2520,20 @@ dependencies = [ "web-sys", ] +[[package]] +name = "leptos-shadcn-toast" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3a9cf5b76dfb2cc7e997897d83adf5858e74ab70fe1f6a9a19febee87f83c5ca" +dependencies = [ + "leptos", + "leptos-node-ref", + "leptos-struct-component", + "leptos-style", + "tailwind_fuse 0.3.2", + "web-sys", +] + [[package]] name = "leptos-shadcn-toast" version = "0.2.0" @@ -1966,6 +2548,20 @@ dependencies = [ "web-sys", ] +[[package]] +name = "leptos-shadcn-toggle" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d26ac27d93417d68863b0c8cbdae3cfd9690f7106cc812d7dad6315466e2a24f" +dependencies = [ + "leptos", + "leptos-node-ref", + "leptos-struct-component", + "leptos-style", + "tailwind_fuse 0.3.2", + "web-sys", +] + [[package]] name = "leptos-shadcn-toggle" version = "0.2.0" @@ -1980,6 +2576,20 @@ dependencies = [ "web-sys", ] +[[package]] +name = "leptos-shadcn-tooltip" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d8ce334681490903413e87a87355497ebb71aa593d97f9e8a7fdcdf7ad31ce44" +dependencies = [ + "leptos", + "leptos-node-ref", + "leptos-struct-component", + "leptos-style", + "tailwind_fuse 0.3.2", + "web-sys", +] + [[package]] name = "leptos-shadcn-tooltip" version = "0.2.0" @@ -2001,50 +2611,49 @@ dependencies = [ "gloo-timers", "leptos", "leptos-node-ref", - "leptos-shadcn-accordion", - "leptos-shadcn-alert", - "leptos-shadcn-alert-dialog", - "leptos-shadcn-aspect-ratio", - "leptos-shadcn-avatar", - "leptos-shadcn-badge", - "leptos-shadcn-breadcrumb", - "leptos-shadcn-button", - "leptos-shadcn-calendar", - "leptos-shadcn-card", - "leptos-shadcn-carousel", - "leptos-shadcn-checkbox", - "leptos-shadcn-collapsible", - "leptos-shadcn-combobox", - "leptos-shadcn-command", - "leptos-shadcn-context-menu", - "leptos-shadcn-date-picker", - "leptos-shadcn-dialog", - "leptos-shadcn-drawer", - "leptos-shadcn-dropdown-menu", - "leptos-shadcn-form", - "leptos-shadcn-hover-card", - "leptos-shadcn-input", - "leptos-shadcn-input-otp", - "leptos-shadcn-label", - "leptos-shadcn-menubar", - "leptos-shadcn-navigation-menu", - "leptos-shadcn-pagination", - "leptos-shadcn-popover", - "leptos-shadcn-progress", - "leptos-shadcn-radio-group", - "leptos-shadcn-scroll-area", - "leptos-shadcn-select", - "leptos-shadcn-separator", - "leptos-shadcn-sheet", - "leptos-shadcn-skeleton", - "leptos-shadcn-slider", - "leptos-shadcn-switch", - "leptos-shadcn-table", - "leptos-shadcn-tabs", - "leptos-shadcn-textarea", - "leptos-shadcn-toast", - "leptos-shadcn-toggle", - "leptos-shadcn-tooltip", + "leptos-shadcn-accordion 0.1.0", + "leptos-shadcn-alert 0.1.0", + "leptos-shadcn-alert-dialog 0.1.0", + "leptos-shadcn-aspect-ratio 0.1.0", + "leptos-shadcn-badge 0.1.0", + "leptos-shadcn-breadcrumb 0.1.0", + "leptos-shadcn-button 0.1.0", + "leptos-shadcn-calendar 0.1.0", + "leptos-shadcn-card 0.1.0", + "leptos-shadcn-carousel 0.1.0", + "leptos-shadcn-checkbox 0.1.0", + "leptos-shadcn-collapsible 0.1.0", + "leptos-shadcn-combobox 0.1.0", + "leptos-shadcn-command 0.1.0", + "leptos-shadcn-context-menu 0.1.0", + "leptos-shadcn-date-picker 0.1.0", + "leptos-shadcn-dialog 0.1.0", + "leptos-shadcn-drawer 0.1.0", + "leptos-shadcn-dropdown-menu 0.1.0", + "leptos-shadcn-form 0.1.0", + "leptos-shadcn-hover-card 0.1.0", + "leptos-shadcn-input 0.1.0", + "leptos-shadcn-input-otp 0.1.0", + "leptos-shadcn-label 0.1.0", + "leptos-shadcn-menubar 0.1.0", + "leptos-shadcn-navigation-menu 0.1.0", + "leptos-shadcn-pagination 0.1.0", + "leptos-shadcn-popover 0.1.0", + "leptos-shadcn-progress 0.1.0", + "leptos-shadcn-radio-group 0.1.0", + "leptos-shadcn-scroll-area 0.1.0", + "leptos-shadcn-select 0.1.0", + "leptos-shadcn-separator 0.1.0", + "leptos-shadcn-sheet 0.1.0", + "leptos-shadcn-skeleton 0.1.0", + "leptos-shadcn-slider 0.1.0", + "leptos-shadcn-switch 0.1.0", + "leptos-shadcn-table 0.1.0", + "leptos-shadcn-tabs 0.1.0", + "leptos-shadcn-textarea 0.1.0", + "leptos-shadcn-toast 0.1.0", + "leptos-shadcn-toggle 0.1.0", + "leptos-shadcn-tooltip 0.1.0", "leptos-struct-component", "leptos-style", "leptos_router", diff --git a/packages/leptos-shadcn-ui/Cargo.toml b/packages/leptos-shadcn-ui/Cargo.toml index 0dff1e8..6e2c714 100644 --- a/packages/leptos-shadcn-ui/Cargo.toml +++ b/packages/leptos-shadcn-ui/Cargo.toml @@ -21,51 +21,51 @@ leptos-struct-component = "0.2" leptos-style = "0.2" # Individual component packages (published dependencies for v0.2.0 release) -leptos-shadcn-button = { version = "0.1.0", optional = true } -leptos-shadcn-input = { version = "0.1.0", optional = true } -leptos-shadcn-label = { version = "0.1.0", optional = true } -leptos-shadcn-checkbox = { version = "0.1.0", optional = true } -leptos-shadcn-switch = { version = "0.1.0", optional = true } -leptos-shadcn-radio-group = { version = "0.1.0", optional = true } -leptos-shadcn-select = { version = "0.1.0", optional = true } -leptos-shadcn-textarea = { version = "0.1.0", optional = true } -leptos-shadcn-card = { version = "0.1.0", optional = true } -leptos-shadcn-separator = { version = "0.1.0", optional = true } -leptos-shadcn-tabs = { version = "0.1.0", optional = true } -leptos-shadcn-accordion = { version = "0.1.0", optional = true } -leptos-shadcn-dialog = { version = "0.1.0", optional = true } -leptos-shadcn-popover = { version = "0.1.0", optional = true } -leptos-shadcn-tooltip = { version = "0.1.0", optional = true } -leptos-shadcn-alert = { version = "0.1.0", optional = true } -leptos-shadcn-badge = { version = "0.1.0", optional = true } -leptos-shadcn-skeleton = { version = "0.1.0", optional = true } -leptos-shadcn-progress = { version = "0.1.0", optional = true } -leptos-shadcn-toast = { version = "0.1.0", optional = true } -leptos-shadcn-table = { version = "0.1.0", optional = true } -leptos-shadcn-calendar = { version = "0.1.0", optional = true } -leptos-shadcn-date-picker = { version = "0.1.0", optional = true } -leptos-shadcn-pagination = { version = "0.1.0", optional = true } -leptos-shadcn-slider = { version = "0.1.0", optional = true } -leptos-shadcn-toggle = { version = "0.1.0", optional = true } -leptos-shadcn-carousel = { version = "0.1.0", optional = true } +leptos-shadcn-button = { version = "0.2.0", optional = true } +leptos-shadcn-input = { version = "0.2.0", optional = true } +leptos-shadcn-label = { version = "0.2.0", optional = true } +leptos-shadcn-checkbox = { version = "0.2.0", optional = true } +leptos-shadcn-switch = { version = "0.2.0", optional = true } +leptos-shadcn-radio-group = { version = "0.2.0", optional = true } +leptos-shadcn-select = { version = "0.2.0", optional = true } +leptos-shadcn-textarea = { version = "0.2.0", optional = true } +leptos-shadcn-card = { version = "0.2.0", optional = true } +leptos-shadcn-separator = { version = "0.2.0", optional = true } +leptos-shadcn-tabs = { version = "0.2.0", optional = true } +leptos-shadcn-accordion = { version = "0.2.0", optional = true } +leptos-shadcn-dialog = { version = "0.2.0", optional = true } +leptos-shadcn-popover = { version = "0.2.0", optional = true } +leptos-shadcn-tooltip = { version = "0.2.0", optional = true } +leptos-shadcn-alert = { version = "0.2.0", optional = true } +leptos-shadcn-badge = { version = "0.2.0", optional = true } +leptos-shadcn-skeleton = { version = "0.2.0", optional = true } +leptos-shadcn-progress = { version = "0.2.0", optional = true } +leptos-shadcn-toast = { version = "0.2.0", optional = true } +leptos-shadcn-table = { version = "0.2.0", optional = true } +leptos-shadcn-calendar = { version = "0.2.0", optional = true } +leptos-shadcn-date-picker = { version = "0.2.0", optional = true } +leptos-shadcn-pagination = { version = "0.2.0", optional = true } +leptos-shadcn-slider = { version = "0.2.0", optional = true } +leptos-shadcn-toggle = { version = "0.2.0", optional = true } +leptos-shadcn-carousel = { version = "0.2.0", optional = true } # Advanced components (published dependencies for v0.2.0 release) -leptos-shadcn-form = { version = "0.1.0", optional = true } -leptos-shadcn-combobox = { version = "0.1.0", optional = true } -leptos-shadcn-command = { version = "0.1.0", optional = true } -leptos-shadcn-input-otp = { version = "0.1.0", optional = true } -leptos-shadcn-breadcrumb = { version = "0.1.0", optional = true } -leptos-shadcn-navigation-menu = { version = "0.1.0", optional = true } -leptos-shadcn-context-menu = { version = "0.1.0", optional = true } -leptos-shadcn-dropdown-menu = { version = "0.1.0", optional = true } -leptos-shadcn-menubar = { version = "0.1.0", optional = true } -leptos-shadcn-hover-card = { version = "0.1.0", optional = true } -leptos-shadcn-aspect-ratio = { version = "0.1.0", optional = true } -leptos-shadcn-collapsible = { version = "0.1.0", optional = true } -leptos-shadcn-scroll-area = { version = "0.1.0", optional = true } -leptos-shadcn-sheet = { version = "0.1.0", optional = true } -leptos-shadcn-drawer = { version = "0.1.0", optional = true } -leptos-shadcn-alert-dialog = { version = "0.1.0", optional = true } +leptos-shadcn-form = { version = "0.2.0", optional = true } +leptos-shadcn-combobox = { version = "0.2.0", optional = true } +leptos-shadcn-command = { version = "0.2.0", optional = true } +leptos-shadcn-input-otp = { version = "0.2.0", optional = true } +leptos-shadcn-breadcrumb = { version = "0.2.0", optional = true } +leptos-shadcn-navigation-menu = { version = "0.2.0", optional = true } +leptos-shadcn-context-menu = { version = "0.2.0", optional = true } +leptos-shadcn-dropdown-menu = { version = "0.2.0", optional = true } +leptos-shadcn-menubar = { version = "0.2.0", optional = true } +leptos-shadcn-hover-card = { version = "0.2.0", optional = true } +leptos-shadcn-aspect-ratio = { version = "0.2.0", optional = true } +leptos-shadcn-collapsible = { version = "0.2.0", optional = true } +leptos-shadcn-scroll-area = { version = "0.2.0", optional = true } +leptos-shadcn-sheet = { version = "0.2.0", optional = true } +leptos-shadcn-drawer = { version = "0.2.0", optional = true } +leptos-shadcn-alert-dialog = { version = "0.2.0", optional = true } # Additional dependencies tailwind_fuse = "0.3" diff --git a/packages/leptos/calendar/Cargo.toml b/packages/leptos/calendar/Cargo.toml index 469c81e..ee8de41 100644 --- a/packages/leptos/calendar/Cargo.toml +++ b/packages/leptos/calendar/Cargo.toml @@ -17,7 +17,7 @@ leptos-style.workspace = true tailwind_fuse.workspace = true web-sys.workspace = true js-sys.workspace = true -lucide-leptos.workspace = true +lucide-leptos = "2.32.0" [features] default = [] diff --git a/packages/leptos/date-picker/Cargo.toml b/packages/leptos/date-picker/Cargo.toml index 8e7b41d..216cde0 100644 --- a/packages/leptos/date-picker/Cargo.toml +++ b/packages/leptos/date-picker/Cargo.toml @@ -17,7 +17,7 @@ leptos-style.workspace = true tailwind_fuse.workspace = true web-sys.workspace = true js-sys.workspace = true -lucide-leptos.workspace = true +lucide-leptos = "2.32.0" leptos-shadcn-calendar = { path = "../calendar" } leptos-shadcn-popover = { path = "../popover" } leptos-shadcn-button = { path = "../button" } diff --git a/packages/leptos/pagination/Cargo.toml b/packages/leptos/pagination/Cargo.toml index 3ff28a8..ee808ec 100644 --- a/packages/leptos/pagination/Cargo.toml +++ b/packages/leptos/pagination/Cargo.toml @@ -16,7 +16,7 @@ leptos-struct-component.workspace = true leptos-style.workspace = true tailwind_fuse.workspace = true web-sys.workspace = true -lucide-leptos = { workspace = true, features = ["navigation"] } +lucide-leptos = { version = "2.32.0", features = ["navigation"] } leptos-shadcn-button = { path = "../button" } [features] diff --git a/scripts/publish_v0.2.0_components.sh b/scripts/publish_v0.2.0_components.sh new file mode 100644 index 0000000..dd2f5ad --- /dev/null +++ b/scripts/publish_v0.2.0_components.sh @@ -0,0 +1,123 @@ +#!/bin/bash + +# Publish all individual components to v0.2.0 +# This script addresses the lucide-leptos compatibility issue + +set -e + +echo "๐Ÿš€ Publishing all individual components to v0.2.0" +echo "This addresses the lucide-leptos compatibility issue" +echo "" + +# List of all component packages +COMPONENTS=( + "accordion" + "alert" + "alert-dialog" + "aspect-ratio" + "avatar" + "badge" + "breadcrumb" + "button" + "calendar" + "card" + "carousel" + "checkbox" + "collapsible" + "combobox" + "command" + "context-menu" + "date-picker" + "dialog" + "drawer" + "dropdown-menu" + "form" + "hover-card" + "input" + "input-otp" + "label" + "menubar" + "navigation-menu" + "pagination" + "popover" + "progress" + "radio-group" + "scroll-area" + "select" + "separator" + "sheet" + "skeleton" + "slider" + "switch" + "table" + "tabs" + "textarea" + "toast" + "toggle" + "tooltip" +) + +# Function to publish a component +publish_component() { + local component=$1 + local package_dir="packages/leptos/$component" + + echo "๐Ÿ“ฆ Publishing $component..." + + if [ ! -d "$package_dir" ]; then + echo "โŒ Package directory not found: $package_dir" + return 1 + fi + + cd "$package_dir" + + # Check if package is ready + echo " ๐Ÿ” Checking package readiness..." + if ! cargo check --quiet; then + echo " โŒ Package check failed for $component" + cd - > /dev/null + return 1 + fi + + # Dry run first + echo " ๐Ÿงช Testing publish (dry run)..." + if ! cargo publish --dry-run --quiet; then + echo " โŒ Dry run failed for $component" + cd - > /dev/null + return 1 + fi + + # Actual publish + echo " ๐Ÿš€ Publishing $component v0.2.0..." + if cargo publish --quiet; then + echo " โœ… Successfully published $component v0.2.0" + else + echo " โŒ Failed to publish $component" + cd - > /dev/null + return 1 + fi + + cd - > /dev/null + echo "" +} + +# Main execution +echo "๐Ÿ“‹ Found ${#COMPONENTS[@]} components to publish" +echo "" + +# Publish each component +for component in "${COMPONENTS[@]}"; do + if ! publish_component "$component"; then + echo "โŒ Failed to publish $component. Stopping." + exit 1 + fi +done + +echo "๐ŸŽ‰ All components published successfully!" +echo "" +echo "Next steps:" +echo "1. Update main package to use v0.2.0 dependencies" +echo "2. Test compilation: cargo check --workspace" +echo "3. Publish main package v0.2.1" +echo "" +echo "โœ… lucide-leptos compatibility issue resolved!"