mirror of
https://github.com/adoyle0/thaw.git
synced 2025-02-08 19:03:09 -05:00
feat: remove mount_style
This commit is contained in:
parent
bd59ef5d47
commit
8c8dde0897
44 changed files with 70 additions and 62 deletions
|
@ -8,14 +8,15 @@ edition = "2021"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
leptos = { version = "0.5.2", features = ["csr"] }
|
leptos = { version = "0.5.2", features = ["csr"] }
|
||||||
|
leptos_meta = { version = "0.5.2", features = ["csr"] }
|
||||||
|
leptos_router = { version = "0.5.2", features = ["csr"] }
|
||||||
|
leptos_devtools = "0.0.1"
|
||||||
thaw = { path = "../" }
|
thaw = { path = "../" }
|
||||||
icondata = { version = "0.1.0", features = [
|
icondata = { version = "0.1.0", features = [
|
||||||
"AiCloseOutlined",
|
"AiCloseOutlined",
|
||||||
"AiCheckOutlined",
|
"AiCheckOutlined",
|
||||||
"AiGithubOutlined",
|
"AiGithubOutlined",
|
||||||
] }
|
] }
|
||||||
leptos_router = { version = "0.5.2", features = ["csr"] }
|
|
||||||
leptos_devtools = "0.0.1"
|
|
||||||
prisms = { git = "https://github.com/luoxiaozero/prisms", rev = "16d4d34b93fc20578ebf03137d54ecc7eafa4d4b" }
|
prisms = { git = "https://github.com/luoxiaozero/prisms", rev = "16d4d34b93fc20578ebf03137d54ecc7eafa4d4b" }
|
||||||
|
|
||||||
[features]
|
[features]
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
use crate::pages::*;
|
use crate::pages::*;
|
||||||
use leptos::*;
|
use leptos::*;
|
||||||
|
use leptos_meta::provide_meta_context;
|
||||||
use leptos_router::*;
|
use leptos_router::*;
|
||||||
use thaw::*;
|
use thaw::*;
|
||||||
|
|
||||||
|
@ -22,6 +23,7 @@ pub fn App() -> impl IntoView {
|
||||||
let theme = create_rw_signal(theme);
|
let theme = create_rw_signal(theme);
|
||||||
|
|
||||||
provide_context(theme);
|
provide_context(theme);
|
||||||
|
provide_meta_context();
|
||||||
view! {
|
view! {
|
||||||
<Provider theme>
|
<Provider theme>
|
||||||
<TheRouter />
|
<TheRouter />
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
use leptos::*;
|
use leptos::*;
|
||||||
|
use leptos_meta::Style;
|
||||||
use thaw::*;
|
use thaw::*;
|
||||||
|
|
||||||
#[slot]
|
#[slot]
|
||||||
|
@ -10,7 +11,6 @@ pub struct DemoCode {
|
||||||
|
|
||||||
#[component]
|
#[component]
|
||||||
pub fn Demo(demo_code: DemoCode, children: Children) -> impl IntoView {
|
pub fn Demo(demo_code: DemoCode, children: Children) -> impl IntoView {
|
||||||
mount_style("demo", prisms::prism_css!());
|
|
||||||
let theme = use_theme(Theme::light);
|
let theme = use_theme(Theme::light);
|
||||||
let style = create_memo(move |_| {
|
let style = create_memo(move |_| {
|
||||||
let mut style = String::from("background-image: url(/thaw/grid_dot.svg); background-repeat: repeat; background-size: 1.5rem; margin-top: 1rem; padding: 1rem; border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem;");
|
let mut style = String::from("background-image: url(/thaw/grid_dot.svg); background-repeat: repeat; background-size: 1.5rem; margin-top: 1rem; padding: 1rem; border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem;");
|
||||||
|
@ -40,6 +40,9 @@ pub fn Demo(demo_code: DemoCode, children: Children) -> impl IntoView {
|
||||||
style
|
style
|
||||||
});
|
});
|
||||||
view! {
|
view! {
|
||||||
|
<Style>
|
||||||
|
{prisms::prism_css!()}
|
||||||
|
</Style>
|
||||||
<div style=move || style.get()>
|
<div style=move || style.get()>
|
||||||
{children()}
|
{children()}
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -1,25 +1,25 @@
|
||||||
use crate::components::{Demo, DemoCode};
|
use crate::components::{Demo, DemoCode};
|
||||||
use leptos::*;
|
use leptos::*;
|
||||||
|
use leptos_meta::Style;
|
||||||
use prisms::highlight_str;
|
use prisms::highlight_str;
|
||||||
use thaw::*;
|
use thaw::*;
|
||||||
|
|
||||||
#[component]
|
#[component]
|
||||||
pub fn GridPage() -> impl IntoView {
|
pub fn GridPage() -> impl IntoView {
|
||||||
mount_style(
|
|
||||||
"grid-demo",
|
|
||||||
r#".thaw-grid-item {
|
|
||||||
height: 60px;
|
|
||||||
text-align: center;
|
|
||||||
line-height: 60px;
|
|
||||||
}
|
|
||||||
.thaw-grid-item:nth-child(odd) {
|
|
||||||
background-color: #0078ff88;
|
|
||||||
}
|
|
||||||
.thaw-grid-item:nth-child(even) {
|
|
||||||
background-color: #0078ffaa;
|
|
||||||
}"#,
|
|
||||||
);
|
|
||||||
view! {
|
view! {
|
||||||
|
<Style>
|
||||||
|
r#".thaw-grid-item {
|
||||||
|
height: 60px;
|
||||||
|
text-align: center;
|
||||||
|
line-height: 60px;
|
||||||
|
}
|
||||||
|
.thaw-grid-item:nth-child(odd) {
|
||||||
|
background-color: #0078ff88;
|
||||||
|
}
|
||||||
|
.thaw-grid-item:nth-child(even) {
|
||||||
|
background-color: #0078ffaa;
|
||||||
|
}"#
|
||||||
|
</Style>
|
||||||
<div style="width: 896px; margin: 0 auto;">
|
<div style="width: 896px; margin: 0 auto;">
|
||||||
<h1>"Grid"</h1>
|
<h1>"Grid"</h1>
|
||||||
<Demo>
|
<Demo>
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
mod theme;
|
mod theme;
|
||||||
|
|
||||||
use crate::{theme::use_theme, utils::mount_style::mount_style, Icon, Theme};
|
use crate::{theme::use_theme, utils::mount_style, Icon, Theme};
|
||||||
use icondata::AiIcon;
|
use icondata::AiIcon;
|
||||||
use leptos::*;
|
use leptos::*;
|
||||||
pub use theme::AlertTheme;
|
pub use theme::AlertTheme;
|
||||||
|
|
|
@ -2,8 +2,8 @@ mod theme;
|
||||||
|
|
||||||
use crate::{
|
use crate::{
|
||||||
components::{Binder, Follower, FollowerPlacement, FollowerWidth},
|
components::{Binder, Follower, FollowerPlacement, FollowerWidth},
|
||||||
mount_style, use_theme,
|
use_theme,
|
||||||
utils::StoredMaybeSignal,
|
utils::{mount_style, StoredMaybeSignal},
|
||||||
Input, Theme,
|
Input, Theme,
|
||||||
};
|
};
|
||||||
use leptos::*;
|
use leptos::*;
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
mod theme;
|
mod theme;
|
||||||
|
|
||||||
use crate::{mount_style, use_theme, Theme};
|
use crate::{use_theme, utils::mount_style, Theme};
|
||||||
use leptos::*;
|
use leptos::*;
|
||||||
pub use theme::AvatarTheme;
|
pub use theme::AvatarTheme;
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
use crate::{mount_style, theme::use_theme, Theme};
|
use crate::{theme::use_theme, utils::mount_style, Theme};
|
||||||
use leptos::*;
|
use leptos::*;
|
||||||
|
|
||||||
#[derive(Default, Clone)]
|
#[derive(Default, Clone)]
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
mod breadcrumb_item;
|
mod breadcrumb_item;
|
||||||
mod theme;
|
mod theme;
|
||||||
|
|
||||||
use crate::{mount_style, use_theme, Theme};
|
use crate::{use_theme, utils::mount_style, Theme};
|
||||||
pub use breadcrumb_item::BreadcrumbItem;
|
pub use breadcrumb_item::BreadcrumbItem;
|
||||||
use leptos::*;
|
use leptos::*;
|
||||||
pub use theme::BreadcrumbTheme;
|
pub use theme::BreadcrumbTheme;
|
||||||
|
|
|
@ -4,7 +4,7 @@ use crate::{
|
||||||
components::{OptionComp, Wave, WaveRef},
|
components::{OptionComp, Wave, WaveRef},
|
||||||
icon::*,
|
icon::*,
|
||||||
theme::*,
|
theme::*,
|
||||||
utils::{mount_style::mount_style, ComponentRef},
|
utils::{mount_style, ComponentRef},
|
||||||
};
|
};
|
||||||
use leptos::*;
|
use leptos::*;
|
||||||
pub use theme::ButtonTheme;
|
pub use theme::ButtonTheme;
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
use crate::{components::*, use_theme, utils::mount_style::mount_style, Theme};
|
use crate::{components::*, use_theme, utils::mount_style, Theme};
|
||||||
use leptos::*;
|
use leptos::*;
|
||||||
|
|
||||||
#[derive(Clone)]
|
#[derive(Clone)]
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
mod checkbox_group;
|
mod checkbox_group;
|
||||||
mod checkbox_item;
|
mod checkbox_item;
|
||||||
|
|
||||||
use crate::{components::*, icon::*, theme::use_theme, utils::mount_style::mount_style, Theme};
|
use crate::{components::*, icon::*, theme::use_theme, utils::mount_style, Theme};
|
||||||
pub use checkbox_group::CheckboxGroup;
|
pub use checkbox_group::CheckboxGroup;
|
||||||
pub use checkbox_item::CheckboxItem;
|
pub use checkbox_item::CheckboxItem;
|
||||||
use icondata::AiIcon;
|
use icondata::AiIcon;
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
use crate::utils::mount_style::mount_style;
|
use crate::utils::mount_style;
|
||||||
use leptos::*;
|
use leptos::*;
|
||||||
|
|
||||||
#[component]
|
#[component]
|
||||||
|
|
|
@ -2,7 +2,7 @@ mod color;
|
||||||
mod theme;
|
mod theme;
|
||||||
|
|
||||||
use crate::components::{Binder, Follower, FollowerPlacement};
|
use crate::components::{Binder, Follower, FollowerPlacement};
|
||||||
use crate::{mount_style, use_theme, Theme};
|
use crate::{use_theme, utils::mount_style, Theme};
|
||||||
pub use color::*;
|
pub use color::*;
|
||||||
use leptos::*;
|
use leptos::*;
|
||||||
use leptos::{leptos_dom::helpers::WindowListenerHandle, wasm_bindgen::__rt::IntoJsResult};
|
use leptos::{leptos_dom::helpers::WindowListenerHandle, wasm_bindgen::__rt::IntoJsResult};
|
||||||
|
|
|
@ -2,7 +2,7 @@ mod get_placement_style;
|
||||||
|
|
||||||
use crate::{
|
use crate::{
|
||||||
components::Teleport,
|
components::Teleport,
|
||||||
mount_style,
|
utils::mount_style,
|
||||||
utils::{add_event_listener, EventListenerHandle},
|
utils::{add_event_listener, EventListenerHandle},
|
||||||
};
|
};
|
||||||
use get_placement_style::get_follower_placement_style;
|
use get_placement_style::get_follower_placement_style;
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
use crate::utils::{mount_style::mount_style, ComponentRef};
|
use crate::utils::{mount_style, ComponentRef};
|
||||||
use leptos::{leptos_dom::helpers::TimeoutHandle, *};
|
use leptos::{leptos_dom::helpers::TimeoutHandle, *};
|
||||||
use std::time::Duration;
|
use std::time::Duration;
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
use leptos::*;
|
use leptos::*;
|
||||||
|
|
||||||
use crate::mount_style;
|
use crate::utils::mount_style;
|
||||||
|
|
||||||
#[component]
|
#[component]
|
||||||
pub fn Divider() -> impl IntoView {
|
pub fn Divider() -> impl IntoView {
|
||||||
|
|
|
@ -2,7 +2,7 @@ mod theme;
|
||||||
|
|
||||||
use crate::{
|
use crate::{
|
||||||
theme::{use_theme, Theme},
|
theme::{use_theme, Theme},
|
||||||
utils::mount_style::mount_style,
|
utils::mount_style,
|
||||||
};
|
};
|
||||||
use leptos::*;
|
use leptos::*;
|
||||||
pub use theme::InputTheme;
|
pub use theme::InputTheme;
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
use crate::utils::mount_style::mount_style;
|
use crate::utils::mount_style;
|
||||||
use leptos::*;
|
use leptos::*;
|
||||||
|
|
||||||
#[component]
|
#[component]
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
mod layout_header;
|
mod layout_header;
|
||||||
mod layout_sider;
|
mod layout_sider;
|
||||||
|
|
||||||
use crate::utils::mount_style::mount_style;
|
use crate::utils::mount_style;
|
||||||
pub use layout_header::*;
|
pub use layout_header::*;
|
||||||
pub use layout_sider::*;
|
pub use layout_sider::*;
|
||||||
use leptos::*;
|
use leptos::*;
|
||||||
|
|
|
@ -70,4 +70,4 @@ pub use tabs::*;
|
||||||
pub use tag::*;
|
pub use tag::*;
|
||||||
pub use theme::*;
|
pub use theme::*;
|
||||||
pub use upload::*;
|
pub use upload::*;
|
||||||
pub use utils::{mount_style::mount_style, signal::SignalWatch};
|
pub use utils::SignalWatch;
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
mod loading_bar_provider;
|
mod loading_bar_provider;
|
||||||
|
|
||||||
use crate::{mount_style, use_theme, utils::ComponentRef, Theme};
|
use crate::{use_theme, utils::mount_style, utils::ComponentRef, Theme};
|
||||||
use leptos::*;
|
use leptos::*;
|
||||||
pub use loading_bar_provider::{use_loading_bar, LoadingBarProvider};
|
pub use loading_bar_provider::{use_loading_bar, LoadingBarProvider};
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
use crate::{theme::use_theme, utils::mount_style::mount_style, Theme};
|
use crate::{theme::use_theme, utils::mount_style, Theme};
|
||||||
use leptos::*;
|
use leptos::*;
|
||||||
|
|
||||||
#[component]
|
#[component]
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
use super::use_menu;
|
use super::use_menu;
|
||||||
use crate::{theme::use_theme, utils::mount_style::mount_style, Theme};
|
use crate::{theme::use_theme, utils::mount_style, Theme};
|
||||||
use leptos::*;
|
use leptos::*;
|
||||||
|
|
||||||
#[component]
|
#[component]
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
use std::time::Duration;
|
use std::time::Duration;
|
||||||
|
|
||||||
use super::{message_environment::MessageEnvironment, MessageVariant};
|
use super::{message_environment::MessageEnvironment, MessageVariant};
|
||||||
use crate::{components::Teleport, mount_style};
|
use crate::{components::Teleport, utils::mount_style};
|
||||||
use leptos::*;
|
use leptos::*;
|
||||||
use uuid::Uuid;
|
use uuid::Uuid;
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,7 @@ use crate::{
|
||||||
components::*,
|
components::*,
|
||||||
icon::*,
|
icon::*,
|
||||||
use_theme,
|
use_theme,
|
||||||
utils::{mount_style::mount_style, StoredMaybeSignal},
|
utils::{mount_style, StoredMaybeSignal},
|
||||||
Theme,
|
Theme,
|
||||||
};
|
};
|
||||||
use leptos::*;
|
use leptos::*;
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
mod tabbar_item;
|
mod tabbar_item;
|
||||||
mod theme;
|
mod theme;
|
||||||
|
|
||||||
use crate::{use_theme, utils::mount_style::mount_style, Theme};
|
use crate::{use_theme, utils::mount_style, Theme};
|
||||||
use leptos::*;
|
use leptos::*;
|
||||||
pub use tabbar_item::*;
|
pub use tabbar_item::*;
|
||||||
pub use theme::TabbarTheme;
|
pub use theme::TabbarTheme;
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
use super::use_tabbar;
|
use super::use_tabbar;
|
||||||
use crate::components::*;
|
use crate::components::*;
|
||||||
use crate::utils::StoredMaybeSignal;
|
use crate::utils::StoredMaybeSignal;
|
||||||
use crate::{icon::*, theme::use_theme, utils::mount_style::mount_style, Theme};
|
use crate::{icon::*, theme::use_theme, utils::mount_style, Theme};
|
||||||
use leptos::*;
|
use leptos::*;
|
||||||
|
|
||||||
#[component]
|
#[component]
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
use crate::utils::mount_style::mount_style;
|
use crate::utils::mount_style;
|
||||||
use cfg_if::cfg_if;
|
use cfg_if::cfg_if;
|
||||||
use std::time::Duration;
|
use std::time::Duration;
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
use crate::icon::*;
|
use crate::icon::*;
|
||||||
use crate::{
|
use crate::{
|
||||||
components::{OptionComp, Teleport},
|
components::{OptionComp, Teleport},
|
||||||
utils::{mount_style::mount_style, StoredMaybeSignal},
|
utils::{mount_style, StoredMaybeSignal},
|
||||||
Card, CardFooter, CardHeader, CardHeaderExtra,
|
Card, CardFooter, CardHeader, CardHeaderExtra,
|
||||||
};
|
};
|
||||||
use leptos::*;
|
use leptos::*;
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
use crate::utils::{mount_style::mount_style, StoredMaybeSignal};
|
use crate::utils::{mount_style, StoredMaybeSignal};
|
||||||
use leptos::*;
|
use leptos::*;
|
||||||
|
|
||||||
#[component]
|
#[component]
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
use crate::{theme::use_theme, utils::mount_style::mount_style, Theme};
|
use crate::{theme::use_theme, utils::mount_style, Theme};
|
||||||
use leptos::*;
|
use leptos::*;
|
||||||
|
|
||||||
#[component]
|
#[component]
|
||||||
|
|
|
@ -3,7 +3,7 @@ mod theme;
|
||||||
use crate::{
|
use crate::{
|
||||||
components::{Binder, Follower, FollowerPlacement, FollowerWidth},
|
components::{Binder, Follower, FollowerPlacement, FollowerWidth},
|
||||||
theme::use_theme,
|
theme::use_theme,
|
||||||
utils::mount_style::mount_style,
|
utils::mount_style,
|
||||||
Theme,
|
Theme,
|
||||||
};
|
};
|
||||||
use leptos::wasm_bindgen::__rt::IntoJsResult;
|
use leptos::wasm_bindgen::__rt::IntoJsResult;
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
mod theme;
|
mod theme;
|
||||||
|
|
||||||
use crate::{mount_style, theme::use_theme, Theme};
|
use crate::{theme::use_theme, utils::mount_style, Theme};
|
||||||
use leptos::*;
|
use leptos::*;
|
||||||
pub use theme::SkeletionTheme;
|
pub use theme::SkeletionTheme;
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
mod theme;
|
mod theme;
|
||||||
|
|
||||||
use crate::{theme::use_theme, utils::mount_style::mount_style, Theme};
|
use crate::{theme::use_theme, utils::mount_style, Theme};
|
||||||
use leptos::*;
|
use leptos::*;
|
||||||
pub use theme::SliderTheme;
|
pub use theme::SliderTheme;
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
use crate::utils::mount_style::mount_style;
|
use crate::utils::mount_style;
|
||||||
use leptos::*;
|
use leptos::*;
|
||||||
|
|
||||||
#[derive(Default)]
|
#[derive(Default)]
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
mod theme;
|
mod theme;
|
||||||
|
|
||||||
use crate::{mount_style, theme::use_theme, Theme};
|
use crate::{theme::use_theme, utils::mount_style, Theme};
|
||||||
use leptos::*;
|
use leptos::*;
|
||||||
pub use theme::SwitchTheme;
|
pub use theme::SwitchTheme;
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
mod theme;
|
mod theme;
|
||||||
|
|
||||||
use crate::{theme::use_theme, utils::mount_style::mount_style, Theme};
|
use crate::{theme::use_theme, utils::mount_style, Theme};
|
||||||
use leptos::*;
|
use leptos::*;
|
||||||
pub use theme::TableTheme;
|
pub use theme::TableTheme;
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
mod tab;
|
mod tab;
|
||||||
|
|
||||||
use crate::{theme::use_theme, utils::mount_style::mount_style, Theme};
|
use crate::{theme::use_theme, utils::mount_style, Theme};
|
||||||
use leptos::*;
|
use leptos::*;
|
||||||
|
|
||||||
pub use tab::*;
|
pub use tab::*;
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
use super::use_tabs;
|
use super::use_tabs;
|
||||||
use crate::utils::mount_style::mount_style;
|
use crate::utils::mount_style;
|
||||||
use leptos::*;
|
use leptos::*;
|
||||||
|
|
||||||
#[derive(Clone)]
|
#[derive(Clone)]
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
mod theme;
|
mod theme;
|
||||||
|
|
||||||
use crate::{mount_style, theme::use_theme, Theme};
|
use crate::{theme::use_theme, utils::mount_style, Theme};
|
||||||
use leptos::*;
|
use leptos::*;
|
||||||
pub use theme::TagTheme;
|
pub use theme::TagTheme;
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
mod theme;
|
mod theme;
|
||||||
mod upload_dragger;
|
mod upload_dragger;
|
||||||
|
|
||||||
use crate::{mount_style, utils::add_event_listener};
|
use crate::{utils::add_event_listener, utils::mount_style};
|
||||||
use leptos::*;
|
use leptos::*;
|
||||||
pub use theme::UploadTheme;
|
pub use theme::UploadTheme;
|
||||||
pub use upload_dragger::UploadDragger;
|
pub use upload_dragger::UploadDragger;
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
use crate::{use_theme, utils::mount_style::mount_style, Theme};
|
use crate::{use_theme, utils::mount_style, Theme};
|
||||||
use leptos::*;
|
use leptos::*;
|
||||||
|
|
||||||
#[component]
|
#[component]
|
||||||
|
|
|
@ -1,11 +1,13 @@
|
||||||
// mod callback;
|
// mod callback;
|
||||||
mod component_ref;
|
mod component_ref;
|
||||||
mod event_listener;
|
mod event_listener;
|
||||||
pub mod mount_style;
|
mod mount_style;
|
||||||
pub mod signal;
|
mod signal;
|
||||||
mod stored_maybe_signal;
|
mod stored_maybe_signal;
|
||||||
|
|
||||||
// pub use callback::AsyncCallback;
|
// pub use callback::AsyncCallback;
|
||||||
pub use component_ref::ComponentRef;
|
pub(crate) use component_ref::ComponentRef;
|
||||||
pub use event_listener::*;
|
pub(crate) use event_listener::*;
|
||||||
pub use stored_maybe_signal::*;
|
pub(crate) use mount_style::mount_style;
|
||||||
|
pub use signal::SignalWatch;
|
||||||
|
pub(crate) use stored_maybe_signal::*;
|
||||||
|
|
Loading…
Add table
Reference in a new issue