disclosure.rs

 1use gpui::Render;
 2use story::Story;
 3
 4use crate::Disclosure;
 5use crate::prelude::*;
 6
 7pub struct DisclosureStory;
 8
 9impl Render for DisclosureStory {
10    fn render(&mut self, _window: &mut Window, cx: &mut Context<Self>) -> impl IntoElement {
11        Story::container(cx)
12            .child(Story::title_for::<Disclosure>(cx))
13            .child(Story::label("Toggled"))
14            .child(Disclosure::new("toggled", true))
15            .child(Story::label("Not Toggled"))
16            .child(Disclosure::new("not_toggled", false))
17    }
18}