Skip to content

Commit

Permalink
add prelude mode (#13)
Browse files Browse the repository at this point in the history
  • Loading branch information
jetli authored May 10, 2022
1 parent 7ccfe08 commit e8249a9
Show file tree
Hide file tree
Showing 112 changed files with 125 additions and 184 deletions.
2 changes: 1 addition & 1 deletion crates/yew-hooks/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "yew-hooks"
version = "0.1.55"
version = "0.1.56"
edition = "2018"
authors = ["Jet Li <jing.i.qin@icloud.com>"]
categories = ["gui", "wasm", "web-programming"]
Expand Down
4 changes: 2 additions & 2 deletions crates/yew-hooks/src/hooks/use_async.rs
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@ where
/// ```rust
/// # use yew::prelude::*;
/// #
/// use yew_hooks::use_async;
/// use yew_hooks::prelude::*;
///
/// #[function_component(Async)]
/// fn async_test() -> Html {
Expand Down Expand Up @@ -148,7 +148,7 @@ where
/// ```rust
/// # use yew::prelude::*;
/// #
/// use yew_hooks::{use_async_with_options, UseAsyncOptions};
/// use yew_hooks::prelude::*;
///
/// #[function_component(Async)]
/// fn async_test() -> Html {
Expand Down
2 changes: 1 addition & 1 deletion crates/yew-hooks/src/hooks/use_before_unload.rs
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ use super::use_event_with_window;
/// ```rust
/// # use yew::prelude::*;
/// #
/// use yew_hooks::use_before_unload;
/// use yew_hooks::prelude::*;
///
/// #[function_component(UseBeforeUnload)]
/// fn before_unload() -> Html {
Expand Down
2 changes: 1 addition & 1 deletion crates/yew-hooks/src/hooks/use_click_away.rs
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ use super::{use_event_with_window, use_latest};
/// # use yew::prelude::*;
/// # use log::debug;
/// #
/// use yew_hooks::use_click_away;
/// use yew_hooks::prelude::*;
///
/// #[function_component(UseClickAway)]
/// fn click_away() -> Html {
Expand Down
2 changes: 1 addition & 1 deletion crates/yew-hooks/src/hooks/use_clipboard.rs
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ impl Clone for UseClipboardHandle {
/// ```rust
/// # use yew::prelude::*;
/// #
/// use yew_hooks::use_clipboard;
/// use yew_hooks::prelude::*;
///
/// #[function_component(UseClipboard)]
/// fn clipboard() -> Html {
Expand Down
2 changes: 1 addition & 1 deletion crates/yew-hooks/src/hooks/use_counter.rs
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@ impl PartialEq for UseCounterHandle {
/// ```rust
/// # use yew::prelude::*;
/// #
/// use yew_hooks::use_counter;
/// use yew_hooks::prelude::*;
///
/// #[function_component(Counter)]
/// fn counter() -> Html {
Expand Down
2 changes: 1 addition & 1 deletion crates/yew-hooks/src/hooks/use_debounce.rs
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ impl Clone for UseDebounceHandle {
/// # use web_sys::HtmlInputElement;
/// # use yew::prelude::*;
/// #
/// use yew_hooks::use_debounce;
/// use yew_hooks::prelude::*;
///
/// #[function_component(Debounce)]
/// fn debounce() -> Html {
Expand Down
2 changes: 1 addition & 1 deletion crates/yew-hooks/src/hooks/use_debounce_effect.rs
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ use super::{use_debounce, use_unmount};
/// # use web_sys::HtmlInputElement;
/// # use yew::prelude::*;
/// #
/// use yew_hooks::use_debounce_effect;
/// use yew_hooks::prelude::*;
///
/// #[function_component(DebounceEffect)]
/// fn debounce_effect() -> Html {
Expand Down
2 changes: 1 addition & 1 deletion crates/yew-hooks/src/hooks/use_debounce_state.rs
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ where
/// # use web_sys::HtmlInputElement;
/// # use yew::prelude::*;
/// #
/// use yew_hooks::use_debounce_state;
/// use yew_hooks::prelude::*;
///
/// #[function_component(DebounceState)]
/// fn debounce_state() -> Html {
Expand Down
2 changes: 1 addition & 1 deletion crates/yew-hooks/src/hooks/use_default.rs
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ where
/// ```rust
/// # use yew::prelude::*;
/// #
/// use yew_hooks::use_default;
/// use yew_hooks::prelude::*;
///
/// #[function_component(UseDefault)]
/// fn default() -> Html {
Expand Down
4 changes: 2 additions & 2 deletions crates/yew-hooks/src/hooks/use_drag.rs
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ pub struct UseDragHandle {
/// ```rust
/// # use yew::prelude::*;
/// #
/// use yew_hooks::use_drag;
/// use yew_hooks::prelude::*;
///
/// #[function_component(UseDrag)]
/// fn drag() -> Html {
Expand Down Expand Up @@ -57,7 +57,7 @@ pub fn use_drag(node: NodeRef) -> UseDragHandle {
/// ```rust
/// # use yew::prelude::*;
/// #
/// use yew_hooks::{use_drag_with_options, UseDragOptions};
/// use yew_hooks::prelude::*;
///
/// #[function_component(UseDrag)]
/// fn drag() -> Html {
Expand Down
4 changes: 2 additions & 2 deletions crates/yew-hooks/src/hooks/use_drop.rs
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ pub struct UseDropHandle {
/// ```rust
/// # use yew::prelude::*;
/// #
/// use yew_hooks::use_drop;
/// use yew_hooks::prelude::*;
///
/// #[function_component(UseDrop)]
/// fn drop() -> Html {
Expand Down Expand Up @@ -98,7 +98,7 @@ pub fn use_drop(node: NodeRef) -> UseDropHandle {
/// ```rust
/// # use yew::prelude::*;
/// #
/// use yew_hooks::{use_drop_with_options, UseDropOptions};
/// use yew_hooks::prelude::*;
///
/// #[function_component(UseDrop)]
/// fn drop() -> Html {
Expand Down
2 changes: 1 addition & 1 deletion crates/yew-hooks/src/hooks/use_effect_once.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ use yew::prelude::*;
/// # use yew::prelude::*;
/// # use log::debug;
/// #
/// use yew_hooks::use_effect_once;
/// use yew_hooks::prelude::*;
///
/// #[function_component(EffectOnce)]
/// fn effect_once() -> Html {
Expand Down
2 changes: 1 addition & 1 deletion crates/yew-hooks/src/hooks/use_effect_update.rs
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ use super::use_is_first_mount;
/// # use yew::prelude::*;
/// # use log::debug;
/// #
/// use yew_hooks::use_effect_update;
/// use yew_hooks::prelude::*;
///
/// #[function_component(UseEffectUpdate)]
/// fn effect_update() -> Html {
Expand Down
4 changes: 2 additions & 2 deletions crates/yew-hooks/src/hooks/use_event.rs
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ use super::use_latest;
/// # use yew::prelude::*;
/// # use log::debug;
/// #
/// use yew_hooks::use_event;
/// use yew_hooks::prelude::*;
///
/// #[function_component(UseEvent)]
/// fn event() -> Html {
Expand Down Expand Up @@ -87,7 +87,7 @@ where
/// # use yew::prelude::*;
/// # use log::debug;
/// #
/// use yew_hooks::use_event_with_window;
/// use yew_hooks::prelude::*;
///
/// #[function_component(UseEvent)]
/// fn event() -> Html {
Expand Down
2 changes: 1 addition & 1 deletion crates/yew-hooks/src/hooks/use_favicon.rs
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ use yew::prelude::*;
/// ```rust
/// # use yew::prelude::*;
/// #
/// use yew_hooks::use_favicon;
/// use yew_hooks::prelude::*;
///
/// #[function_component(Favicon)]
/// fn favicon() -> Html {
Expand Down
2 changes: 1 addition & 1 deletion crates/yew-hooks/src/hooks/use_geolocation.rs
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ pub struct UseGeolocationState {
/// ```rust
/// # use yew::prelude::*;
/// #
/// use yew_hooks::use_geolocation;
/// use yew_hooks::prelude::*;
///
/// #[function_component(UseGeolocation)]
/// fn geolocation() -> Html {
Expand Down
2 changes: 1 addition & 1 deletion crates/yew-hooks/src/hooks/use_hash.rs
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ impl PartialEq for UseHashHandle {
/// ```rust
/// # use yew::prelude::*;
/// #
/// use yew_hooks::use_hash;
/// use yew_hooks::prelude::*;
///
/// #[function_component(UseHash)]
/// fn hash() -> Html {
Expand Down
2 changes: 1 addition & 1 deletion crates/yew-hooks/src/hooks/use_infinite_scroll.rs
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ use super::{use_debounce, use_event, use_latest};
/// ```rust
/// # use yew::prelude::*;
/// #
/// use yew_hooks::{use_infinite_scroll, use_list};
/// use yew_hooks::prelude::*;
///
/// #[function_component(UseInfiniteScroll)]
/// fn infinite_scroll() -> Html {
Expand Down
2 changes: 1 addition & 1 deletion crates/yew-hooks/src/hooks/use_interval.rs
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ use super::use_mut_latest;
/// ```rust
/// # use yew::prelude::*;
/// #
/// use yew_hooks::use_interval;
/// use yew_hooks::prelude::*;
///
/// #[function_component(Interval)]
/// fn interval() -> Html {
Expand Down
2 changes: 1 addition & 1 deletion crates/yew-hooks/src/hooks/use_is_first_mount.rs
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ use yew::prelude::*;
/// ```rust
/// # use yew::prelude::*;
/// #
/// use yew_hooks::use_is_first_mount;
/// use yew_hooks::prelude::*;
///
/// #[function_component(IsFirstMount)]
/// fn is_first_mount() -> Html {
Expand Down
2 changes: 1 addition & 1 deletion crates/yew-hooks/src/hooks/use_is_mounted.rs
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ use super::use_effect_once;
/// ```rust
/// # use yew::prelude::*;
/// #
/// use yew_hooks::use_is_mounted;
/// use yew_hooks::prelude::*;
///
/// #[function_component(IsMounted)]
/// fn is_mounted() -> Html {
Expand Down
4 changes: 2 additions & 2 deletions crates/yew-hooks/src/hooks/use_latest.rs
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ where
/// # use gloo::timers::callback::Interval;
/// # use yew::prelude::*;
/// #
/// use yew_hooks::use_mut_latest;
/// use yew_hooks::prelude::*;
///
/// #[function_component(UseMutLatest)]
/// fn mut_latest() -> Html {
Expand Down Expand Up @@ -123,7 +123,7 @@ where
/// # use gloo::timers::callback::Interval;
/// # use yew::prelude::*;
/// #
/// use yew_hooks::use_latest;
/// use yew_hooks::prelude::*;
///
/// #[function_component(UseLatest)]
/// fn latest() -> Html {
Expand Down
2 changes: 1 addition & 1 deletion crates/yew-hooks/src/hooks/use_list.rs
Original file line number Diff line number Diff line change
Expand Up @@ -148,7 +148,7 @@ where
/// ```rust
/// # use yew::prelude::*;
/// #
/// use yew_hooks::use_list;
/// use yew_hooks::prelude::*;
///
/// #[function_component(UseList)]
/// fn list() -> Html {
Expand Down
2 changes: 1 addition & 1 deletion crates/yew-hooks/src/hooks/use_local_storage.rs
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ where
/// ```rust
/// # use yew::prelude::*;
/// #
/// use yew_hooks::use_local_storage;
/// use yew_hooks::prelude::*;
///
/// #[function_component(LocalStorage)]
/// fn local_storage() -> Html {
Expand Down
2 changes: 1 addition & 1 deletion crates/yew-hooks/src/hooks/use_location.rs
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ pub struct LocationState {
/// ```rust
/// # use yew::prelude::*;
/// #
/// use yew_hooks::use_location;
/// use yew_hooks::prelude::*;
///
/// #[function_component(UseLocation)]
/// fn location() -> Html {
Expand Down
4 changes: 2 additions & 2 deletions crates/yew-hooks/src/hooks/use_logger.rs
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ use super::{use_effect_once, use_effect_update, use_effect_update_with_deps, use
/// ```rust
/// # use yew::prelude::*;
/// #
/// use yew_hooks::use_logger;
/// use yew_hooks::prelude::*;
///
/// #[function_component(UseLogger)]
/// fn logger(props: &Props) -> Html {
Expand Down Expand Up @@ -69,7 +69,7 @@ where
/// ```rust
/// # use yew::prelude::*;
/// #
/// use yew_hooks::use_logger_eq;
/// use yew_hooks::prelude::*;
///
/// #[function_component(UseLogger)]
/// fn logger(props: &Props) -> Html {
Expand Down
2 changes: 1 addition & 1 deletion crates/yew-hooks/src/hooks/use_map.rs
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,7 @@ where
/// # use std::collections::HashMap;
/// # use yew::prelude::*;
/// #
/// use yew_hooks::use_map;
/// use yew_hooks::prelude::*;
///
/// #[function_component(UseMap)]
/// fn map() -> Html {
Expand Down
2 changes: 1 addition & 1 deletion crates/yew-hooks/src/hooks/use_measure.rs
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ pub struct UseMeasureState {
/// ```rust
/// # use yew::prelude::*;
/// #
/// use yew_hooks::use_measure;
/// use yew_hooks::prelude::*;
///
/// #[function_component(UseMeasure)]
/// fn measure() -> Html {
Expand Down
2 changes: 1 addition & 1 deletion crates/yew-hooks/src/hooks/use_media.rs
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,7 @@ impl Clone for UseMediaHandle {
/// ```rust
/// # use yew::prelude::*;
/// #
/// use yew_hooks::use_media;
/// use yew_hooks::prelude::*;
///
/// #[function_component(UseMedia)]
/// fn media() -> Html {
Expand Down
2 changes: 1 addition & 1 deletion crates/yew-hooks/src/hooks/use_mount.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ use super::use_effect_once;
/// # use yew::prelude::*;
/// # use log::debug;
/// #
/// use yew_hooks::use_mount;
/// use yew_hooks::prelude::*;
///
/// #[function_component(Mount)]
/// fn mount() -> Html {
Expand Down
2 changes: 1 addition & 1 deletion crates/yew-hooks/src/hooks/use_previous.rs
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ where
/// ```rust
/// # use yew::prelude::*;
/// #
/// use yew_hooks::use_previous;
/// use yew_hooks::prelude::*;
///
/// #[function_component(UsePrevious)]
/// fn previous() -> Html {
Expand Down
2 changes: 1 addition & 1 deletion crates/yew-hooks/src/hooks/use_queue.rs
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,7 @@ where
/// # use std::collections::VecDeque;
/// # use yew::prelude::*;
/// #
/// use yew_hooks::use_queue;
/// use yew_hooks::prelude::*;
///
/// #[function_component(UseQueue)]
/// fn queue() -> Html {
Expand Down
2 changes: 1 addition & 1 deletion crates/yew-hooks/src/hooks/use_raf.rs
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ use yew::prelude::*;
/// ```rust
/// # use yew::prelude::*;
/// #
/// use yew_hooks::use_raf;
/// use yew_hooks::prelude::*;
///
/// #[function_component(UseRaf)]
/// fn raf() -> Html {
Expand Down
2 changes: 1 addition & 1 deletion crates/yew-hooks/src/hooks/use_raf_state.rs
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ where
/// # use web_sys::Window;
/// # use yew::prelude::*;
/// #
/// use yew_hooks::{use_event_with_window, use_raf_state};
/// use yew_hooks::prelude::*;
///
/// #[function_component(UseRafState)]
/// fn raf_state() -> Html {
Expand Down
2 changes: 1 addition & 1 deletion crates/yew-hooks/src/hooks/use_renders_count.rs
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ use yew::prelude::*;
/// ```rust
/// # use yew::prelude::*;
/// #
/// use yew_hooks::{use_renders_count, use_update};
/// use yew_hooks::prelude::*;
///
/// #[function_component(Update)]
/// fn update() -> Html {
Expand Down
2 changes: 1 addition & 1 deletion crates/yew-hooks/src/hooks/use_scroll.rs
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ use super::{use_event, use_mount};
/// ```rust
/// # use yew::prelude::*;
/// #
/// use yew_hooks::use_scroll;
/// use yew_hooks::prelude::*;
///
/// #[function_component(UseScroll)]
/// fn scroll() -> Html {
Expand Down
2 changes: 1 addition & 1 deletion crates/yew-hooks/src/hooks/use_scrolling.rs
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ use super::{use_debounce, use_event};
/// ```rust
/// # use yew::prelude::*;
/// #
/// use yew_hooks::use_scrolling;
/// use yew_hooks::prelude::*;
///
/// #[function_component(UseScrolling)]
/// fn scrolling() -> Html {
Expand Down
Loading

0 comments on commit e8249a9

Please sign in to comment.