dioxus_use_document/hooks/use_title/mod.rs
1use super::*;
2
3pub struct UseTitle {
4 inner: UseDocument,
5}
6
7impl UseTitle {
8 pub(crate) fn new(cx: &ScopeState) -> Option<Self> {
9 Some(Self { inner: UseDocument::new(cx)? })
10 }
11}
12
13impl UseTitle {
14 #[inline]
15 pub fn get(&self) -> String {
16 self.inner.title()
17 }
18 #[inline]
19 pub fn set(&self, title: &str) -> bool {
20 self.inner.set_title(title).is_some()
21 }
22}