pub fn hideable<'a, T>( element: impl Into<Element<'a, T>>, is_visible: bool, ) -> Element<'a, T>where T: 'static,