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}