From 9c6c5aed9bbe884a32a73b9625bbd44697e99d7f Mon Sep 17 00:00:00 2001 From: luoxiaozero <48741584+luoxiaozero@users.noreply.github.com> Date: Sat, 30 Dec 2023 17:29:44 +0800 Subject: [PATCH] refactor: thaw directory (#62) --- Cargo.toml | 56 +------------------ demo/Cargo.toml | 2 +- demo/Trunk.toml | 2 +- thaw/Cargo.toml | 51 +++++++++++++++++ {src => thaw/src}/alert/alert.css | 0 {src => thaw/src}/alert/mod.rs | 0 {src => thaw/src}/alert/theme.rs | 0 .../src}/auto_complete/auto-complete.css | 0 {src => thaw/src}/auto_complete/mod.rs | 0 {src => thaw/src}/auto_complete/theme.rs | 0 {src => thaw/src}/avatar/avatar.css | 0 {src => thaw/src}/avatar/mod.rs | 0 {src => thaw/src}/avatar/theme.rs | 0 {src => thaw/src}/badge/badge.css | 0 {src => thaw/src}/badge/mod.rs | 0 {src => thaw/src}/breadcrumb/breadcrumb.css | 0 .../src}/breadcrumb/breadcrumb_item.rs | 0 {src => thaw/src}/breadcrumb/mod.rs | 0 {src => thaw/src}/breadcrumb/theme.rs | 0 {src => thaw/src}/button/button-group.css | 0 {src => thaw/src}/button/button.css | 0 {src => thaw/src}/button/button_group.rs | 0 {src => thaw/src}/button/mod.rs | 0 {src => thaw/src}/button/theme.rs | 0 {src => thaw/src}/calendar/calendar.css | 0 {src => thaw/src}/calendar/mod.rs | 0 {src => thaw/src}/calendar/theme.rs | 0 {src => thaw/src}/card/card.css | 0 {src => thaw/src}/card/mod.rs | 0 {src => thaw/src}/checkbox/checkbox.css | 0 {src => thaw/src}/checkbox/checkbox_group.rs | 0 {src => thaw/src}/checkbox/checkbox_item.rs | 0 {src => thaw/src}/checkbox/mod.rs | 0 {src => thaw/src}/code/code.css | 0 {src => thaw/src}/code/mod.rs | 0 .../src}/color_picker/color-picker.css | 0 {src => thaw/src}/color_picker/color.rs | 0 {src => thaw/src}/color_picker/mod.rs | 0 {src => thaw/src}/color_picker/theme.rs | 0 .../src}/components/binder/binder.css | 0 .../components/binder/get_placement_style.rs | 0 {src => thaw/src}/components/binder/mod.rs | 0 {src => thaw/src}/components/if_comp.rs | 0 {src => thaw/src}/components/mod.rs | 0 {src => thaw/src}/components/option_comp.rs | 0 {src => thaw/src}/components/teleport/mod.rs | 0 {src => thaw/src}/components/wave/mod.rs | 0 {src => thaw/src}/components/wave/wave.css | 0 {src => thaw/src}/date_picker/date-picker.css | 0 {src => thaw/src}/date_picker/mod.rs | 0 .../src}/date_picker/panel/date_panel.rs | 0 {src => thaw/src}/date_picker/panel/mod.rs | 0 .../src}/date_picker/panel/month_panel.rs | 0 .../src}/date_picker/panel/year_panel.rs | 0 {src => thaw/src}/date_picker/theme.rs | 0 {src => thaw/src}/divider/divider.css | 0 {src => thaw/src}/divider/mod.rs | 0 {src => thaw/src}/global_style/mod.rs | 0 {src => thaw/src}/grid/grid_item.rs | 0 {src => thaw/src}/grid/mod.rs | 0 {src => thaw/src}/icon/mod.rs | 0 {src => thaw/src}/image/mod.rs | 0 {src => thaw/src}/input/input.css | 0 {src => thaw/src}/input/mod.rs | 0 {src => thaw/src}/input/theme.rs | 0 {src => thaw/src}/input_number/mod.rs | 0 {src => thaw/src}/layout/layout-sider.css | 0 {src => thaw/src}/layout/layout.css | 0 {src => thaw/src}/layout/layout_header.rs | 0 {src => thaw/src}/layout/layout_sider.rs | 0 {src => thaw/src}/layout/mod.rs | 0 {src => thaw/src}/lib.rs | 0 {src => thaw/src}/loading_bar/loading-bar.css | 0 .../src}/loading_bar/loading_bar_provider.rs | 0 {src => thaw/src}/loading_bar/mod.rs | 0 {src => thaw/src}/menu/menu-group.css | 0 {src => thaw/src}/menu/menu-item.css | 0 {src => thaw/src}/menu/menu_group.rs | 0 {src => thaw/src}/menu/menu_item.rs | 0 {src => thaw/src}/menu/mod.rs | 0 {src => thaw/src}/menu/theme.rs | 0 {src => thaw/src}/message/message.css | 0 .../src}/message/message_environment.rs | 0 {src => thaw/src}/message/message_provider.rs | 0 {src => thaw/src}/message/mod.rs | 0 {src => thaw/src}/message/theme.rs | 0 {src => thaw/src}/mobile/mod.rs | 0 {src => thaw/src}/mobile/nav_bar/mod.rs | 0 {src => thaw/src}/mobile/nav_bar/nav-bar.css | 0 {src => thaw/src}/mobile/nav_bar/theme.rs | 0 {src => thaw/src}/mobile/tabbar/mod.rs | 0 .../src}/mobile/tabbar/tabbar-item.css | 0 {src => thaw/src}/mobile/tabbar/tabbar.css | 0 .../src}/mobile/tabbar/tabbar_item.rs | 0 {src => thaw/src}/mobile/tabbar/theme.rs | 0 {src => thaw/src}/mobile/toast/mod.rs | 0 {src => thaw/src}/mobile/toast/toast.css | 0 {src => thaw/src}/modal/mod.rs | 0 {src => thaw/src}/modal/modal.css | 0 {src => thaw/src}/popover/mod.rs | 0 {src => thaw/src}/popover/popover.css | 0 {src => thaw/src}/popover/theme.rs | 0 {src => thaw/src}/progress/mod.rs | 0 {src => thaw/src}/progress/progress.css | 0 {src => thaw/src}/progress/theme.rs | 0 {src => thaw/src}/radio/mod.rs | 0 {src => thaw/src}/radio/radio.css | 0 {src => thaw/src}/select/mod.rs | 0 {src => thaw/src}/select/select.css | 0 {src => thaw/src}/select/theme.rs | 0 {src => thaw/src}/skeleton/mod.rs | 0 {src => thaw/src}/skeleton/skeleton.css | 0 {src => thaw/src}/skeleton/theme.rs | 0 {src => thaw/src}/slider/mod.rs | 0 {src => thaw/src}/slider/slider.css | 0 {src => thaw/src}/slider/slider_label.css | 0 {src => thaw/src}/slider/slider_label.rs | 0 {src => thaw/src}/slider/theme.rs | 0 {src => thaw/src}/space/mod.rs | 0 {src => thaw/src}/space/space.css | 0 {src => thaw/src}/spinner/mod.rs | 0 {src => thaw/src}/spinner/spinner.css | 0 {src => thaw/src}/spinner/theme.rs | 0 {src => thaw/src}/switch/mod.rs | 0 {src => thaw/src}/switch/switch.css | 0 {src => thaw/src}/switch/theme.rs | 0 {src => thaw/src}/table/mod.rs | 0 {src => thaw/src}/table/table.css | 0 {src => thaw/src}/table/theme.rs | 0 {src => thaw/src}/tabs/mod.rs | 0 {src => thaw/src}/tabs/tab.css | 0 {src => thaw/src}/tabs/tab.rs | 0 {src => thaw/src}/tabs/tabs.css | 0 {src => thaw/src}/tag/mod.rs | 0 {src => thaw/src}/tag/tag.css | 0 {src => thaw/src}/tag/theme.rs | 0 {src => thaw/src}/theme/common.rs | 0 {src => thaw/src}/theme/mod.rs | 0 {src => thaw/src}/time_picker/mod.rs | 0 {src => thaw/src}/time_picker/theme.rs | 0 {src => thaw/src}/time_picker/time-picker.css | 0 {src => thaw/src}/typography/mod.rs | 0 {src => thaw/src}/typography/text.css | 0 {src => thaw/src}/typography/text.rs | 0 {src => thaw/src}/typography/theme.rs | 0 {src => thaw/src}/upload/mod.rs | 0 {src => thaw/src}/upload/theme.rs | 0 {src => thaw/src}/upload/upload-dragger.css | 0 {src => thaw/src}/upload/upload.css | 0 {src => thaw/src}/upload/upload_dragger.rs | 0 {src => thaw/src}/utils/callback.rs | 0 {src => thaw/src}/utils/class_list.rs | 0 {src => thaw/src}/utils/component_ref.rs | 0 {src => thaw/src}/utils/event_listener.rs | 0 {src => thaw/src}/utils/mod.rs | 0 {src => thaw/src}/utils/mount_style.rs | 0 {src => thaw/src}/utils/signal.rs | 0 .../src}/utils/stored_maybe_signal.rs | 0 {src => thaw/src}/utils/time.rs | 0 159 files changed, 56 insertions(+), 55 deletions(-) create mode 100644 thaw/Cargo.toml rename {src => thaw/src}/alert/alert.css (100%) rename {src => thaw/src}/alert/mod.rs (100%) rename {src => thaw/src}/alert/theme.rs (100%) rename {src => thaw/src}/auto_complete/auto-complete.css (100%) rename {src => thaw/src}/auto_complete/mod.rs (100%) rename {src => thaw/src}/auto_complete/theme.rs (100%) rename {src => thaw/src}/avatar/avatar.css (100%) rename {src => thaw/src}/avatar/mod.rs (100%) rename {src => thaw/src}/avatar/theme.rs (100%) rename {src => thaw/src}/badge/badge.css (100%) rename {src => thaw/src}/badge/mod.rs (100%) rename {src => thaw/src}/breadcrumb/breadcrumb.css (100%) rename {src => thaw/src}/breadcrumb/breadcrumb_item.rs (100%) rename {src => thaw/src}/breadcrumb/mod.rs (100%) rename {src => thaw/src}/breadcrumb/theme.rs (100%) rename {src => thaw/src}/button/button-group.css (100%) rename {src => thaw/src}/button/button.css (100%) rename {src => thaw/src}/button/button_group.rs (100%) rename {src => thaw/src}/button/mod.rs (100%) rename {src => thaw/src}/button/theme.rs (100%) rename {src => thaw/src}/calendar/calendar.css (100%) rename {src => thaw/src}/calendar/mod.rs (100%) rename {src => thaw/src}/calendar/theme.rs (100%) rename {src => thaw/src}/card/card.css (100%) rename {src => thaw/src}/card/mod.rs (100%) rename {src => thaw/src}/checkbox/checkbox.css (100%) rename {src => thaw/src}/checkbox/checkbox_group.rs (100%) rename {src => thaw/src}/checkbox/checkbox_item.rs (100%) rename {src => thaw/src}/checkbox/mod.rs (100%) rename {src => thaw/src}/code/code.css (100%) rename {src => thaw/src}/code/mod.rs (100%) rename {src => thaw/src}/color_picker/color-picker.css (100%) rename {src => thaw/src}/color_picker/color.rs (100%) rename {src => thaw/src}/color_picker/mod.rs (100%) rename {src => thaw/src}/color_picker/theme.rs (100%) rename {src => thaw/src}/components/binder/binder.css (100%) rename {src => thaw/src}/components/binder/get_placement_style.rs (100%) rename {src => thaw/src}/components/binder/mod.rs (100%) rename {src => thaw/src}/components/if_comp.rs (100%) rename {src => thaw/src}/components/mod.rs (100%) rename {src => thaw/src}/components/option_comp.rs (100%) rename {src => thaw/src}/components/teleport/mod.rs (100%) rename {src => thaw/src}/components/wave/mod.rs (100%) rename {src => thaw/src}/components/wave/wave.css (100%) rename {src => thaw/src}/date_picker/date-picker.css (100%) rename {src => thaw/src}/date_picker/mod.rs (100%) rename {src => thaw/src}/date_picker/panel/date_panel.rs (100%) rename {src => thaw/src}/date_picker/panel/mod.rs (100%) rename {src => thaw/src}/date_picker/panel/month_panel.rs (100%) rename {src => thaw/src}/date_picker/panel/year_panel.rs (100%) rename {src => thaw/src}/date_picker/theme.rs (100%) rename {src => thaw/src}/divider/divider.css (100%) rename {src => thaw/src}/divider/mod.rs (100%) rename {src => thaw/src}/global_style/mod.rs (100%) rename {src => thaw/src}/grid/grid_item.rs (100%) rename {src => thaw/src}/grid/mod.rs (100%) rename {src => thaw/src}/icon/mod.rs (100%) rename {src => thaw/src}/image/mod.rs (100%) rename {src => thaw/src}/input/input.css (100%) rename {src => thaw/src}/input/mod.rs (100%) rename {src => thaw/src}/input/theme.rs (100%) rename {src => thaw/src}/input_number/mod.rs (100%) rename {src => thaw/src}/layout/layout-sider.css (100%) rename {src => thaw/src}/layout/layout.css (100%) rename {src => thaw/src}/layout/layout_header.rs (100%) rename {src => thaw/src}/layout/layout_sider.rs (100%) rename {src => thaw/src}/layout/mod.rs (100%) rename {src => thaw/src}/lib.rs (100%) rename {src => thaw/src}/loading_bar/loading-bar.css (100%) rename {src => thaw/src}/loading_bar/loading_bar_provider.rs (100%) rename {src => thaw/src}/loading_bar/mod.rs (100%) rename {src => thaw/src}/menu/menu-group.css (100%) rename {src => thaw/src}/menu/menu-item.css (100%) rename {src => thaw/src}/menu/menu_group.rs (100%) rename {src => thaw/src}/menu/menu_item.rs (100%) rename {src => thaw/src}/menu/mod.rs (100%) rename {src => thaw/src}/menu/theme.rs (100%) rename {src => thaw/src}/message/message.css (100%) rename {src => thaw/src}/message/message_environment.rs (100%) rename {src => thaw/src}/message/message_provider.rs (100%) rename {src => thaw/src}/message/mod.rs (100%) rename {src => thaw/src}/message/theme.rs (100%) rename {src => thaw/src}/mobile/mod.rs (100%) rename {src => thaw/src}/mobile/nav_bar/mod.rs (100%) rename {src => thaw/src}/mobile/nav_bar/nav-bar.css (100%) rename {src => thaw/src}/mobile/nav_bar/theme.rs (100%) rename {src => thaw/src}/mobile/tabbar/mod.rs (100%) rename {src => thaw/src}/mobile/tabbar/tabbar-item.css (100%) rename {src => thaw/src}/mobile/tabbar/tabbar.css (100%) rename {src => thaw/src}/mobile/tabbar/tabbar_item.rs (100%) rename {src => thaw/src}/mobile/tabbar/theme.rs (100%) rename {src => thaw/src}/mobile/toast/mod.rs (100%) rename {src => thaw/src}/mobile/toast/toast.css (100%) rename {src => thaw/src}/modal/mod.rs (100%) rename {src => thaw/src}/modal/modal.css (100%) rename {src => thaw/src}/popover/mod.rs (100%) rename {src => thaw/src}/popover/popover.css (100%) rename {src => thaw/src}/popover/theme.rs (100%) rename {src => thaw/src}/progress/mod.rs (100%) rename {src => thaw/src}/progress/progress.css (100%) rename {src => thaw/src}/progress/theme.rs (100%) rename {src => thaw/src}/radio/mod.rs (100%) rename {src => thaw/src}/radio/radio.css (100%) rename {src => thaw/src}/select/mod.rs (100%) rename {src => thaw/src}/select/select.css (100%) rename {src => thaw/src}/select/theme.rs (100%) rename {src => thaw/src}/skeleton/mod.rs (100%) rename {src => thaw/src}/skeleton/skeleton.css (100%) rename {src => thaw/src}/skeleton/theme.rs (100%) rename {src => thaw/src}/slider/mod.rs (100%) rename {src => thaw/src}/slider/slider.css (100%) rename {src => thaw/src}/slider/slider_label.css (100%) rename {src => thaw/src}/slider/slider_label.rs (100%) rename {src => thaw/src}/slider/theme.rs (100%) rename {src => thaw/src}/space/mod.rs (100%) rename {src => thaw/src}/space/space.css (100%) rename {src => thaw/src}/spinner/mod.rs (100%) rename {src => thaw/src}/spinner/spinner.css (100%) rename {src => thaw/src}/spinner/theme.rs (100%) rename {src => thaw/src}/switch/mod.rs (100%) rename {src => thaw/src}/switch/switch.css (100%) rename {src => thaw/src}/switch/theme.rs (100%) rename {src => thaw/src}/table/mod.rs (100%) rename {src => thaw/src}/table/table.css (100%) rename {src => thaw/src}/table/theme.rs (100%) rename {src => thaw/src}/tabs/mod.rs (100%) rename {src => thaw/src}/tabs/tab.css (100%) rename {src => thaw/src}/tabs/tab.rs (100%) rename {src => thaw/src}/tabs/tabs.css (100%) rename {src => thaw/src}/tag/mod.rs (100%) rename {src => thaw/src}/tag/tag.css (100%) rename {src => thaw/src}/tag/theme.rs (100%) rename {src => thaw/src}/theme/common.rs (100%) rename {src => thaw/src}/theme/mod.rs (100%) rename {src => thaw/src}/time_picker/mod.rs (100%) rename {src => thaw/src}/time_picker/theme.rs (100%) rename {src => thaw/src}/time_picker/time-picker.css (100%) rename {src => thaw/src}/typography/mod.rs (100%) rename {src => thaw/src}/typography/text.css (100%) rename {src => thaw/src}/typography/text.rs (100%) rename {src => thaw/src}/typography/theme.rs (100%) rename {src => thaw/src}/upload/mod.rs (100%) rename {src => thaw/src}/upload/theme.rs (100%) rename {src => thaw/src}/upload/upload-dragger.css (100%) rename {src => thaw/src}/upload/upload.css (100%) rename {src => thaw/src}/upload/upload_dragger.rs (100%) rename {src => thaw/src}/utils/callback.rs (100%) rename {src => thaw/src}/utils/class_list.rs (100%) rename {src => thaw/src}/utils/component_ref.rs (100%) rename {src => thaw/src}/utils/event_listener.rs (100%) rename {src => thaw/src}/utils/mod.rs (100%) rename {src => thaw/src}/utils/mount_style.rs (100%) rename {src => thaw/src}/utils/signal.rs (100%) rename {src => thaw/src}/utils/stored_maybe_signal.rs (100%) rename {src => thaw/src}/utils/time.rs (100%) diff --git a/Cargo.toml b/Cargo.toml index 062ff8f..f6862f6 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,54 +1,4 @@ -[package] -name = "thaw" -version = "0.1.5" -edition = "2021" -keywords = ["web", "leptos", "ui", "thaw", "component"] - -authors = ["luoxiaozero"] -description = "An easy to use leptos component library" -homepage = "https://github.com/thaw-ui/thaw" -repository = "https://github.com/thaw-ui/thaw" -license = "MIT" - -# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html - -[dependencies] -leptos = { version = "0.5.4" } -leptos_meta = { version = "0.5.4", optional = true } -web-sys = { version = "0.3.63", features = [ - "DomRect", - "File", - "FileList", - "DataTransfer", -] } -wasm-bindgen = "0.2.89" -icondata = { version = "0.1.0", features = [ - "AiCloseOutlined", - "AiCheckOutlined", - "AiLeftOutlined", - "AiLoadingOutlined", - "AiCheckCircleFilled", - "AiExclamationCircleFilled", - "AiCloseCircleFilled", - "AiPlusOutlined", - "AiPlusOutlined", - "AiMinusOutlined", - "AiRightOutlined", - "AiClockCircleOutlined", - "AiCalendarOutlined", - "AiArrowLeftOutlined", - "AiArrowRightOutlined", -] } -icondata_core = "0.0.2" -uuid = { version = "1.5.0", features = ["v4"] } -cfg-if = "1.0.0" -chrono = "0.4.31" - -[features] -default = ["csr"] -csr = ["leptos/csr"] -ssr = ["leptos/ssr", "leptos_meta/ssr"] -hydrate = ["leptos/hydrate"] - [workspace] -members = ["demo", "demo_markdown", "examples/*"] +resolver = "2" +members = ["thaw", "demo", "demo_markdown"] +exclude = ["examples"] diff --git a/demo/Cargo.toml b/demo/Cargo.toml index 5db3a1b..d07aab2 100644 --- a/demo/Cargo.toml +++ b/demo/Cargo.toml @@ -11,7 +11,7 @@ leptos = { version = "0.5.4" } leptos_meta = { version = "0.5.4" } leptos_router = { version = "0.5.4" } leptos_devtools = "0.0.1" -thaw = { path = "../", default-features = false } +thaw = { path = "../thaw", default-features = false } icondata = { version = "0.1.0", features = [ "AiCloseOutlined", "AiCheckOutlined", diff --git a/demo/Trunk.toml b/demo/Trunk.toml index 2227c00..a57c26a 100644 --- a/demo/Trunk.toml +++ b/demo/Trunk.toml @@ -5,7 +5,7 @@ public_url = "/thaw/" filehash = false [watch] -watch = ["../src", "./src", "../demo_markdown"] +watch = ["../thaw", "./src", "../demo_markdown"] [serve] address = "127.0.0.1" diff --git a/thaw/Cargo.toml b/thaw/Cargo.toml new file mode 100644 index 0000000..cb6c3ff --- /dev/null +++ b/thaw/Cargo.toml @@ -0,0 +1,51 @@ +[package] +name = "thaw" +version = "0.1.5" +edition = "2021" +keywords = ["web", "leptos", "ui", "thaw", "component"] + +authors = ["luoxiaozero"] +description = "An easy to use leptos component library" +homepage = "https://github.com/thaw-ui/thaw" +repository = "https://github.com/thaw-ui/thaw" +license = "MIT" + +# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html + +[dependencies] +leptos = { version = "0.5.4" } +leptos_meta = { version = "0.5.4", optional = true } +web-sys = { version = "0.3.63", features = [ + "DomRect", + "File", + "FileList", + "DataTransfer", +] } +wasm-bindgen = "0.2.89" +icondata = { version = "0.1.0", features = [ + "AiCloseOutlined", + "AiCheckOutlined", + "AiLeftOutlined", + "AiLoadingOutlined", + "AiCheckCircleFilled", + "AiExclamationCircleFilled", + "AiCloseCircleFilled", + "AiPlusOutlined", + "AiPlusOutlined", + "AiMinusOutlined", + "AiRightOutlined", + "AiClockCircleOutlined", + "AiCalendarOutlined", + "AiArrowLeftOutlined", + "AiArrowRightOutlined", +] } +icondata_core = "0.0.2" +uuid = { version = "1.5.0", features = ["v4"] } +cfg-if = "1.0.0" +chrono = "0.4.31" + +[features] +default = ["csr"] +csr = ["leptos/csr"] +ssr = ["leptos/ssr", "leptos_meta/ssr"] +hydrate = ["leptos/hydrate"] diff --git a/src/alert/alert.css b/thaw/src/alert/alert.css similarity index 100% rename from src/alert/alert.css rename to thaw/src/alert/alert.css diff --git a/src/alert/mod.rs b/thaw/src/alert/mod.rs similarity index 100% rename from src/alert/mod.rs rename to thaw/src/alert/mod.rs diff --git a/src/alert/theme.rs b/thaw/src/alert/theme.rs similarity index 100% rename from src/alert/theme.rs rename to thaw/src/alert/theme.rs diff --git a/src/auto_complete/auto-complete.css b/thaw/src/auto_complete/auto-complete.css similarity index 100% rename from src/auto_complete/auto-complete.css rename to thaw/src/auto_complete/auto-complete.css diff --git a/src/auto_complete/mod.rs b/thaw/src/auto_complete/mod.rs similarity index 100% rename from src/auto_complete/mod.rs rename to thaw/src/auto_complete/mod.rs diff --git a/src/auto_complete/theme.rs b/thaw/src/auto_complete/theme.rs similarity index 100% rename from src/auto_complete/theme.rs rename to thaw/src/auto_complete/theme.rs diff --git a/src/avatar/avatar.css b/thaw/src/avatar/avatar.css similarity index 100% rename from src/avatar/avatar.css rename to thaw/src/avatar/avatar.css diff --git a/src/avatar/mod.rs b/thaw/src/avatar/mod.rs similarity index 100% rename from src/avatar/mod.rs rename to thaw/src/avatar/mod.rs diff --git a/src/avatar/theme.rs b/thaw/src/avatar/theme.rs similarity index 100% rename from src/avatar/theme.rs rename to thaw/src/avatar/theme.rs diff --git a/src/badge/badge.css b/thaw/src/badge/badge.css similarity index 100% rename from src/badge/badge.css rename to thaw/src/badge/badge.css diff --git a/src/badge/mod.rs b/thaw/src/badge/mod.rs similarity index 100% rename from src/badge/mod.rs rename to thaw/src/badge/mod.rs diff --git a/src/breadcrumb/breadcrumb.css b/thaw/src/breadcrumb/breadcrumb.css similarity index 100% rename from src/breadcrumb/breadcrumb.css rename to thaw/src/breadcrumb/breadcrumb.css diff --git a/src/breadcrumb/breadcrumb_item.rs b/thaw/src/breadcrumb/breadcrumb_item.rs similarity index 100% rename from src/breadcrumb/breadcrumb_item.rs rename to thaw/src/breadcrumb/breadcrumb_item.rs diff --git a/src/breadcrumb/mod.rs b/thaw/src/breadcrumb/mod.rs similarity index 100% rename from src/breadcrumb/mod.rs rename to thaw/src/breadcrumb/mod.rs diff --git a/src/breadcrumb/theme.rs b/thaw/src/breadcrumb/theme.rs similarity index 100% rename from src/breadcrumb/theme.rs rename to thaw/src/breadcrumb/theme.rs diff --git a/src/button/button-group.css b/thaw/src/button/button-group.css similarity index 100% rename from src/button/button-group.css rename to thaw/src/button/button-group.css diff --git a/src/button/button.css b/thaw/src/button/button.css similarity index 100% rename from src/button/button.css rename to thaw/src/button/button.css diff --git a/src/button/button_group.rs b/thaw/src/button/button_group.rs similarity index 100% rename from src/button/button_group.rs rename to thaw/src/button/button_group.rs diff --git a/src/button/mod.rs b/thaw/src/button/mod.rs similarity index 100% rename from src/button/mod.rs rename to thaw/src/button/mod.rs diff --git a/src/button/theme.rs b/thaw/src/button/theme.rs similarity index 100% rename from src/button/theme.rs rename to thaw/src/button/theme.rs diff --git a/src/calendar/calendar.css b/thaw/src/calendar/calendar.css similarity index 100% rename from src/calendar/calendar.css rename to thaw/src/calendar/calendar.css diff --git a/src/calendar/mod.rs b/thaw/src/calendar/mod.rs similarity index 100% rename from src/calendar/mod.rs rename to thaw/src/calendar/mod.rs diff --git a/src/calendar/theme.rs b/thaw/src/calendar/theme.rs similarity index 100% rename from src/calendar/theme.rs rename to thaw/src/calendar/theme.rs diff --git a/src/card/card.css b/thaw/src/card/card.css similarity index 100% rename from src/card/card.css rename to thaw/src/card/card.css diff --git a/src/card/mod.rs b/thaw/src/card/mod.rs similarity index 100% rename from src/card/mod.rs rename to thaw/src/card/mod.rs diff --git a/src/checkbox/checkbox.css b/thaw/src/checkbox/checkbox.css similarity index 100% rename from src/checkbox/checkbox.css rename to thaw/src/checkbox/checkbox.css diff --git a/src/checkbox/checkbox_group.rs b/thaw/src/checkbox/checkbox_group.rs similarity index 100% rename from src/checkbox/checkbox_group.rs rename to thaw/src/checkbox/checkbox_group.rs diff --git a/src/checkbox/checkbox_item.rs b/thaw/src/checkbox/checkbox_item.rs similarity index 100% rename from src/checkbox/checkbox_item.rs rename to thaw/src/checkbox/checkbox_item.rs diff --git a/src/checkbox/mod.rs b/thaw/src/checkbox/mod.rs similarity index 100% rename from src/checkbox/mod.rs rename to thaw/src/checkbox/mod.rs diff --git a/src/code/code.css b/thaw/src/code/code.css similarity index 100% rename from src/code/code.css rename to thaw/src/code/code.css diff --git a/src/code/mod.rs b/thaw/src/code/mod.rs similarity index 100% rename from src/code/mod.rs rename to thaw/src/code/mod.rs diff --git a/src/color_picker/color-picker.css b/thaw/src/color_picker/color-picker.css similarity index 100% rename from src/color_picker/color-picker.css rename to thaw/src/color_picker/color-picker.css diff --git a/src/color_picker/color.rs b/thaw/src/color_picker/color.rs similarity index 100% rename from src/color_picker/color.rs rename to thaw/src/color_picker/color.rs diff --git a/src/color_picker/mod.rs b/thaw/src/color_picker/mod.rs similarity index 100% rename from src/color_picker/mod.rs rename to thaw/src/color_picker/mod.rs diff --git a/src/color_picker/theme.rs b/thaw/src/color_picker/theme.rs similarity index 100% rename from src/color_picker/theme.rs rename to thaw/src/color_picker/theme.rs diff --git a/src/components/binder/binder.css b/thaw/src/components/binder/binder.css similarity index 100% rename from src/components/binder/binder.css rename to thaw/src/components/binder/binder.css diff --git a/src/components/binder/get_placement_style.rs b/thaw/src/components/binder/get_placement_style.rs similarity index 100% rename from src/components/binder/get_placement_style.rs rename to thaw/src/components/binder/get_placement_style.rs diff --git a/src/components/binder/mod.rs b/thaw/src/components/binder/mod.rs similarity index 100% rename from src/components/binder/mod.rs rename to thaw/src/components/binder/mod.rs diff --git a/src/components/if_comp.rs b/thaw/src/components/if_comp.rs similarity index 100% rename from src/components/if_comp.rs rename to thaw/src/components/if_comp.rs diff --git a/src/components/mod.rs b/thaw/src/components/mod.rs similarity index 100% rename from src/components/mod.rs rename to thaw/src/components/mod.rs diff --git a/src/components/option_comp.rs b/thaw/src/components/option_comp.rs similarity index 100% rename from src/components/option_comp.rs rename to thaw/src/components/option_comp.rs diff --git a/src/components/teleport/mod.rs b/thaw/src/components/teleport/mod.rs similarity index 100% rename from src/components/teleport/mod.rs rename to thaw/src/components/teleport/mod.rs diff --git a/src/components/wave/mod.rs b/thaw/src/components/wave/mod.rs similarity index 100% rename from src/components/wave/mod.rs rename to thaw/src/components/wave/mod.rs diff --git a/src/components/wave/wave.css b/thaw/src/components/wave/wave.css similarity index 100% rename from src/components/wave/wave.css rename to thaw/src/components/wave/wave.css diff --git a/src/date_picker/date-picker.css b/thaw/src/date_picker/date-picker.css similarity index 100% rename from src/date_picker/date-picker.css rename to thaw/src/date_picker/date-picker.css diff --git a/src/date_picker/mod.rs b/thaw/src/date_picker/mod.rs similarity index 100% rename from src/date_picker/mod.rs rename to thaw/src/date_picker/mod.rs diff --git a/src/date_picker/panel/date_panel.rs b/thaw/src/date_picker/panel/date_panel.rs similarity index 100% rename from src/date_picker/panel/date_panel.rs rename to thaw/src/date_picker/panel/date_panel.rs diff --git a/src/date_picker/panel/mod.rs b/thaw/src/date_picker/panel/mod.rs similarity index 100% rename from src/date_picker/panel/mod.rs rename to thaw/src/date_picker/panel/mod.rs diff --git a/src/date_picker/panel/month_panel.rs b/thaw/src/date_picker/panel/month_panel.rs similarity index 100% rename from src/date_picker/panel/month_panel.rs rename to thaw/src/date_picker/panel/month_panel.rs diff --git a/src/date_picker/panel/year_panel.rs b/thaw/src/date_picker/panel/year_panel.rs similarity index 100% rename from src/date_picker/panel/year_panel.rs rename to thaw/src/date_picker/panel/year_panel.rs diff --git a/src/date_picker/theme.rs b/thaw/src/date_picker/theme.rs similarity index 100% rename from src/date_picker/theme.rs rename to thaw/src/date_picker/theme.rs diff --git a/src/divider/divider.css b/thaw/src/divider/divider.css similarity index 100% rename from src/divider/divider.css rename to thaw/src/divider/divider.css diff --git a/src/divider/mod.rs b/thaw/src/divider/mod.rs similarity index 100% rename from src/divider/mod.rs rename to thaw/src/divider/mod.rs diff --git a/src/global_style/mod.rs b/thaw/src/global_style/mod.rs similarity index 100% rename from src/global_style/mod.rs rename to thaw/src/global_style/mod.rs diff --git a/src/grid/grid_item.rs b/thaw/src/grid/grid_item.rs similarity index 100% rename from src/grid/grid_item.rs rename to thaw/src/grid/grid_item.rs diff --git a/src/grid/mod.rs b/thaw/src/grid/mod.rs similarity index 100% rename from src/grid/mod.rs rename to thaw/src/grid/mod.rs diff --git a/src/icon/mod.rs b/thaw/src/icon/mod.rs similarity index 100% rename from src/icon/mod.rs rename to thaw/src/icon/mod.rs diff --git a/src/image/mod.rs b/thaw/src/image/mod.rs similarity index 100% rename from src/image/mod.rs rename to thaw/src/image/mod.rs diff --git a/src/input/input.css b/thaw/src/input/input.css similarity index 100% rename from src/input/input.css rename to thaw/src/input/input.css diff --git a/src/input/mod.rs b/thaw/src/input/mod.rs similarity index 100% rename from src/input/mod.rs rename to thaw/src/input/mod.rs diff --git a/src/input/theme.rs b/thaw/src/input/theme.rs similarity index 100% rename from src/input/theme.rs rename to thaw/src/input/theme.rs diff --git a/src/input_number/mod.rs b/thaw/src/input_number/mod.rs similarity index 100% rename from src/input_number/mod.rs rename to thaw/src/input_number/mod.rs diff --git a/src/layout/layout-sider.css b/thaw/src/layout/layout-sider.css similarity index 100% rename from src/layout/layout-sider.css rename to thaw/src/layout/layout-sider.css diff --git a/src/layout/layout.css b/thaw/src/layout/layout.css similarity index 100% rename from src/layout/layout.css rename to thaw/src/layout/layout.css diff --git a/src/layout/layout_header.rs b/thaw/src/layout/layout_header.rs similarity index 100% rename from src/layout/layout_header.rs rename to thaw/src/layout/layout_header.rs diff --git a/src/layout/layout_sider.rs b/thaw/src/layout/layout_sider.rs similarity index 100% rename from src/layout/layout_sider.rs rename to thaw/src/layout/layout_sider.rs diff --git a/src/layout/mod.rs b/thaw/src/layout/mod.rs similarity index 100% rename from src/layout/mod.rs rename to thaw/src/layout/mod.rs diff --git a/src/lib.rs b/thaw/src/lib.rs similarity index 100% rename from src/lib.rs rename to thaw/src/lib.rs diff --git a/src/loading_bar/loading-bar.css b/thaw/src/loading_bar/loading-bar.css similarity index 100% rename from src/loading_bar/loading-bar.css rename to thaw/src/loading_bar/loading-bar.css diff --git a/src/loading_bar/loading_bar_provider.rs b/thaw/src/loading_bar/loading_bar_provider.rs similarity index 100% rename from src/loading_bar/loading_bar_provider.rs rename to thaw/src/loading_bar/loading_bar_provider.rs diff --git a/src/loading_bar/mod.rs b/thaw/src/loading_bar/mod.rs similarity index 100% rename from src/loading_bar/mod.rs rename to thaw/src/loading_bar/mod.rs diff --git a/src/menu/menu-group.css b/thaw/src/menu/menu-group.css similarity index 100% rename from src/menu/menu-group.css rename to thaw/src/menu/menu-group.css diff --git a/src/menu/menu-item.css b/thaw/src/menu/menu-item.css similarity index 100% rename from src/menu/menu-item.css rename to thaw/src/menu/menu-item.css diff --git a/src/menu/menu_group.rs b/thaw/src/menu/menu_group.rs similarity index 100% rename from src/menu/menu_group.rs rename to thaw/src/menu/menu_group.rs diff --git a/src/menu/menu_item.rs b/thaw/src/menu/menu_item.rs similarity index 100% rename from src/menu/menu_item.rs rename to thaw/src/menu/menu_item.rs diff --git a/src/menu/mod.rs b/thaw/src/menu/mod.rs similarity index 100% rename from src/menu/mod.rs rename to thaw/src/menu/mod.rs diff --git a/src/menu/theme.rs b/thaw/src/menu/theme.rs similarity index 100% rename from src/menu/theme.rs rename to thaw/src/menu/theme.rs diff --git a/src/message/message.css b/thaw/src/message/message.css similarity index 100% rename from src/message/message.css rename to thaw/src/message/message.css diff --git a/src/message/message_environment.rs b/thaw/src/message/message_environment.rs similarity index 100% rename from src/message/message_environment.rs rename to thaw/src/message/message_environment.rs diff --git a/src/message/message_provider.rs b/thaw/src/message/message_provider.rs similarity index 100% rename from src/message/message_provider.rs rename to thaw/src/message/message_provider.rs diff --git a/src/message/mod.rs b/thaw/src/message/mod.rs similarity index 100% rename from src/message/mod.rs rename to thaw/src/message/mod.rs diff --git a/src/message/theme.rs b/thaw/src/message/theme.rs similarity index 100% rename from src/message/theme.rs rename to thaw/src/message/theme.rs diff --git a/src/mobile/mod.rs b/thaw/src/mobile/mod.rs similarity index 100% rename from src/mobile/mod.rs rename to thaw/src/mobile/mod.rs diff --git a/src/mobile/nav_bar/mod.rs b/thaw/src/mobile/nav_bar/mod.rs similarity index 100% rename from src/mobile/nav_bar/mod.rs rename to thaw/src/mobile/nav_bar/mod.rs diff --git a/src/mobile/nav_bar/nav-bar.css b/thaw/src/mobile/nav_bar/nav-bar.css similarity index 100% rename from src/mobile/nav_bar/nav-bar.css rename to thaw/src/mobile/nav_bar/nav-bar.css diff --git a/src/mobile/nav_bar/theme.rs b/thaw/src/mobile/nav_bar/theme.rs similarity index 100% rename from src/mobile/nav_bar/theme.rs rename to thaw/src/mobile/nav_bar/theme.rs diff --git a/src/mobile/tabbar/mod.rs b/thaw/src/mobile/tabbar/mod.rs similarity index 100% rename from src/mobile/tabbar/mod.rs rename to thaw/src/mobile/tabbar/mod.rs diff --git a/src/mobile/tabbar/tabbar-item.css b/thaw/src/mobile/tabbar/tabbar-item.css similarity index 100% rename from src/mobile/tabbar/tabbar-item.css rename to thaw/src/mobile/tabbar/tabbar-item.css diff --git a/src/mobile/tabbar/tabbar.css b/thaw/src/mobile/tabbar/tabbar.css similarity index 100% rename from src/mobile/tabbar/tabbar.css rename to thaw/src/mobile/tabbar/tabbar.css diff --git a/src/mobile/tabbar/tabbar_item.rs b/thaw/src/mobile/tabbar/tabbar_item.rs similarity index 100% rename from src/mobile/tabbar/tabbar_item.rs rename to thaw/src/mobile/tabbar/tabbar_item.rs diff --git a/src/mobile/tabbar/theme.rs b/thaw/src/mobile/tabbar/theme.rs similarity index 100% rename from src/mobile/tabbar/theme.rs rename to thaw/src/mobile/tabbar/theme.rs diff --git a/src/mobile/toast/mod.rs b/thaw/src/mobile/toast/mod.rs similarity index 100% rename from src/mobile/toast/mod.rs rename to thaw/src/mobile/toast/mod.rs diff --git a/src/mobile/toast/toast.css b/thaw/src/mobile/toast/toast.css similarity index 100% rename from src/mobile/toast/toast.css rename to thaw/src/mobile/toast/toast.css diff --git a/src/modal/mod.rs b/thaw/src/modal/mod.rs similarity index 100% rename from src/modal/mod.rs rename to thaw/src/modal/mod.rs diff --git a/src/modal/modal.css b/thaw/src/modal/modal.css similarity index 100% rename from src/modal/modal.css rename to thaw/src/modal/modal.css diff --git a/src/popover/mod.rs b/thaw/src/popover/mod.rs similarity index 100% rename from src/popover/mod.rs rename to thaw/src/popover/mod.rs diff --git a/src/popover/popover.css b/thaw/src/popover/popover.css similarity index 100% rename from src/popover/popover.css rename to thaw/src/popover/popover.css diff --git a/src/popover/theme.rs b/thaw/src/popover/theme.rs similarity index 100% rename from src/popover/theme.rs rename to thaw/src/popover/theme.rs diff --git a/src/progress/mod.rs b/thaw/src/progress/mod.rs similarity index 100% rename from src/progress/mod.rs rename to thaw/src/progress/mod.rs diff --git a/src/progress/progress.css b/thaw/src/progress/progress.css similarity index 100% rename from src/progress/progress.css rename to thaw/src/progress/progress.css diff --git a/src/progress/theme.rs b/thaw/src/progress/theme.rs similarity index 100% rename from src/progress/theme.rs rename to thaw/src/progress/theme.rs diff --git a/src/radio/mod.rs b/thaw/src/radio/mod.rs similarity index 100% rename from src/radio/mod.rs rename to thaw/src/radio/mod.rs diff --git a/src/radio/radio.css b/thaw/src/radio/radio.css similarity index 100% rename from src/radio/radio.css rename to thaw/src/radio/radio.css diff --git a/src/select/mod.rs b/thaw/src/select/mod.rs similarity index 100% rename from src/select/mod.rs rename to thaw/src/select/mod.rs diff --git a/src/select/select.css b/thaw/src/select/select.css similarity index 100% rename from src/select/select.css rename to thaw/src/select/select.css diff --git a/src/select/theme.rs b/thaw/src/select/theme.rs similarity index 100% rename from src/select/theme.rs rename to thaw/src/select/theme.rs diff --git a/src/skeleton/mod.rs b/thaw/src/skeleton/mod.rs similarity index 100% rename from src/skeleton/mod.rs rename to thaw/src/skeleton/mod.rs diff --git a/src/skeleton/skeleton.css b/thaw/src/skeleton/skeleton.css similarity index 100% rename from src/skeleton/skeleton.css rename to thaw/src/skeleton/skeleton.css diff --git a/src/skeleton/theme.rs b/thaw/src/skeleton/theme.rs similarity index 100% rename from src/skeleton/theme.rs rename to thaw/src/skeleton/theme.rs diff --git a/src/slider/mod.rs b/thaw/src/slider/mod.rs similarity index 100% rename from src/slider/mod.rs rename to thaw/src/slider/mod.rs diff --git a/src/slider/slider.css b/thaw/src/slider/slider.css similarity index 100% rename from src/slider/slider.css rename to thaw/src/slider/slider.css diff --git a/src/slider/slider_label.css b/thaw/src/slider/slider_label.css similarity index 100% rename from src/slider/slider_label.css rename to thaw/src/slider/slider_label.css diff --git a/src/slider/slider_label.rs b/thaw/src/slider/slider_label.rs similarity index 100% rename from src/slider/slider_label.rs rename to thaw/src/slider/slider_label.rs diff --git a/src/slider/theme.rs b/thaw/src/slider/theme.rs similarity index 100% rename from src/slider/theme.rs rename to thaw/src/slider/theme.rs diff --git a/src/space/mod.rs b/thaw/src/space/mod.rs similarity index 100% rename from src/space/mod.rs rename to thaw/src/space/mod.rs diff --git a/src/space/space.css b/thaw/src/space/space.css similarity index 100% rename from src/space/space.css rename to thaw/src/space/space.css diff --git a/src/spinner/mod.rs b/thaw/src/spinner/mod.rs similarity index 100% rename from src/spinner/mod.rs rename to thaw/src/spinner/mod.rs diff --git a/src/spinner/spinner.css b/thaw/src/spinner/spinner.css similarity index 100% rename from src/spinner/spinner.css rename to thaw/src/spinner/spinner.css diff --git a/src/spinner/theme.rs b/thaw/src/spinner/theme.rs similarity index 100% rename from src/spinner/theme.rs rename to thaw/src/spinner/theme.rs diff --git a/src/switch/mod.rs b/thaw/src/switch/mod.rs similarity index 100% rename from src/switch/mod.rs rename to thaw/src/switch/mod.rs diff --git a/src/switch/switch.css b/thaw/src/switch/switch.css similarity index 100% rename from src/switch/switch.css rename to thaw/src/switch/switch.css diff --git a/src/switch/theme.rs b/thaw/src/switch/theme.rs similarity index 100% rename from src/switch/theme.rs rename to thaw/src/switch/theme.rs diff --git a/src/table/mod.rs b/thaw/src/table/mod.rs similarity index 100% rename from src/table/mod.rs rename to thaw/src/table/mod.rs diff --git a/src/table/table.css b/thaw/src/table/table.css similarity index 100% rename from src/table/table.css rename to thaw/src/table/table.css diff --git a/src/table/theme.rs b/thaw/src/table/theme.rs similarity index 100% rename from src/table/theme.rs rename to thaw/src/table/theme.rs diff --git a/src/tabs/mod.rs b/thaw/src/tabs/mod.rs similarity index 100% rename from src/tabs/mod.rs rename to thaw/src/tabs/mod.rs diff --git a/src/tabs/tab.css b/thaw/src/tabs/tab.css similarity index 100% rename from src/tabs/tab.css rename to thaw/src/tabs/tab.css diff --git a/src/tabs/tab.rs b/thaw/src/tabs/tab.rs similarity index 100% rename from src/tabs/tab.rs rename to thaw/src/tabs/tab.rs diff --git a/src/tabs/tabs.css b/thaw/src/tabs/tabs.css similarity index 100% rename from src/tabs/tabs.css rename to thaw/src/tabs/tabs.css diff --git a/src/tag/mod.rs b/thaw/src/tag/mod.rs similarity index 100% rename from src/tag/mod.rs rename to thaw/src/tag/mod.rs diff --git a/src/tag/tag.css b/thaw/src/tag/tag.css similarity index 100% rename from src/tag/tag.css rename to thaw/src/tag/tag.css diff --git a/src/tag/theme.rs b/thaw/src/tag/theme.rs similarity index 100% rename from src/tag/theme.rs rename to thaw/src/tag/theme.rs diff --git a/src/theme/common.rs b/thaw/src/theme/common.rs similarity index 100% rename from src/theme/common.rs rename to thaw/src/theme/common.rs diff --git a/src/theme/mod.rs b/thaw/src/theme/mod.rs similarity index 100% rename from src/theme/mod.rs rename to thaw/src/theme/mod.rs diff --git a/src/time_picker/mod.rs b/thaw/src/time_picker/mod.rs similarity index 100% rename from src/time_picker/mod.rs rename to thaw/src/time_picker/mod.rs diff --git a/src/time_picker/theme.rs b/thaw/src/time_picker/theme.rs similarity index 100% rename from src/time_picker/theme.rs rename to thaw/src/time_picker/theme.rs diff --git a/src/time_picker/time-picker.css b/thaw/src/time_picker/time-picker.css similarity index 100% rename from src/time_picker/time-picker.css rename to thaw/src/time_picker/time-picker.css diff --git a/src/typography/mod.rs b/thaw/src/typography/mod.rs similarity index 100% rename from src/typography/mod.rs rename to thaw/src/typography/mod.rs diff --git a/src/typography/text.css b/thaw/src/typography/text.css similarity index 100% rename from src/typography/text.css rename to thaw/src/typography/text.css diff --git a/src/typography/text.rs b/thaw/src/typography/text.rs similarity index 100% rename from src/typography/text.rs rename to thaw/src/typography/text.rs diff --git a/src/typography/theme.rs b/thaw/src/typography/theme.rs similarity index 100% rename from src/typography/theme.rs rename to thaw/src/typography/theme.rs diff --git a/src/upload/mod.rs b/thaw/src/upload/mod.rs similarity index 100% rename from src/upload/mod.rs rename to thaw/src/upload/mod.rs diff --git a/src/upload/theme.rs b/thaw/src/upload/theme.rs similarity index 100% rename from src/upload/theme.rs rename to thaw/src/upload/theme.rs diff --git a/src/upload/upload-dragger.css b/thaw/src/upload/upload-dragger.css similarity index 100% rename from src/upload/upload-dragger.css rename to thaw/src/upload/upload-dragger.css diff --git a/src/upload/upload.css b/thaw/src/upload/upload.css similarity index 100% rename from src/upload/upload.css rename to thaw/src/upload/upload.css diff --git a/src/upload/upload_dragger.rs b/thaw/src/upload/upload_dragger.rs similarity index 100% rename from src/upload/upload_dragger.rs rename to thaw/src/upload/upload_dragger.rs diff --git a/src/utils/callback.rs b/thaw/src/utils/callback.rs similarity index 100% rename from src/utils/callback.rs rename to thaw/src/utils/callback.rs diff --git a/src/utils/class_list.rs b/thaw/src/utils/class_list.rs similarity index 100% rename from src/utils/class_list.rs rename to thaw/src/utils/class_list.rs diff --git a/src/utils/component_ref.rs b/thaw/src/utils/component_ref.rs similarity index 100% rename from src/utils/component_ref.rs rename to thaw/src/utils/component_ref.rs diff --git a/src/utils/event_listener.rs b/thaw/src/utils/event_listener.rs similarity index 100% rename from src/utils/event_listener.rs rename to thaw/src/utils/event_listener.rs diff --git a/src/utils/mod.rs b/thaw/src/utils/mod.rs similarity index 100% rename from src/utils/mod.rs rename to thaw/src/utils/mod.rs diff --git a/src/utils/mount_style.rs b/thaw/src/utils/mount_style.rs similarity index 100% rename from src/utils/mount_style.rs rename to thaw/src/utils/mount_style.rs diff --git a/src/utils/signal.rs b/thaw/src/utils/signal.rs similarity index 100% rename from src/utils/signal.rs rename to thaw/src/utils/signal.rs diff --git a/src/utils/stored_maybe_signal.rs b/thaw/src/utils/stored_maybe_signal.rs similarity index 100% rename from src/utils/stored_maybe_signal.rs rename to thaw/src/utils/stored_maybe_signal.rs diff --git a/src/utils/time.rs b/thaw/src/utils/time.rs similarity index 100% rename from src/utils/time.rs rename to thaw/src/utils/time.rs