1use gpui::{Div, Render};
2use story::Story;
3
4use crate::prelude::*;
5use crate::{Disclosure, ToggleState};
6
7pub struct DisclosureStory;
8
9impl Render for DisclosureStory {
10 type Element = Div;
11
12 fn render(&mut self, _cx: &mut ViewContext<Self>) -> Self::Element {
13 Story::container()
14 .child(Story::title_for::<Disclosure>())
15 .child(Story::label("Toggled"))
16 .child(Disclosure::new(ToggleState::Toggled))
17 .child(Story::label("Not Toggled"))
18 .child(Disclosure::new(ToggleState::NotToggled))
19 }
20}