Skip to content

Commit

Permalink
Remove avatar/button stories
Browse files Browse the repository at this point in the history
  • Loading branch information
iamnbutler committed Feb 21, 2025
1 parent b882835 commit dd9a0e1
Show file tree
Hide file tree
Showing 4 changed files with 0 additions and 112 deletions.
4 changes: 0 additions & 4 deletions crates/storybook/src/story_selector.rs
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,6 @@ use ui::prelude::*;
pub enum ComponentStory {
ApplicationMenu,
AutoHeightEditor,
Avatar,
Button,
CollabNotification,
ContextMenu,
Cursor,
Expand Down Expand Up @@ -47,8 +45,6 @@ impl ComponentStory {
.new(|cx| title_bar::ApplicationMenuStory::new(window, cx))
.into(),
Self::AutoHeightEditor => AutoHeightEditorStory::new(window, cx).into(),
Self::Avatar => cx.new(|_| ui::AvatarStory).into(),
Self::Button => cx.new(|_| ui::ButtonStory).into(),
Self::CollabNotification => cx
.new(|_| collab_ui::notifications::CollabNotificationStory)
.into(),
Expand Down
6 changes: 0 additions & 6 deletions crates/ui/src/components/stories.rs
Original file line number Diff line number Diff line change
@@ -1,7 +1,3 @@
// We allow missing docs for stories as the docs will more or less be
// "This is the ___ story", which is not very useful.
mod avatar;
mod button;
mod context_menu;
mod disclosure;
mod icon;
Expand All @@ -14,8 +10,6 @@ mod tab;
mod tab_bar;
mod toggle_button;

pub use avatar::*;
pub use button::*;
pub use context_menu::*;
pub use disclosure::*;
pub use icon::*;
Expand Down
64 changes: 0 additions & 64 deletions crates/ui/src/components/stories/avatar.rs
Original file line number Diff line number Diff line change
@@ -1,64 +0,0 @@
use gpui::Render;
use story::{Story, StoryItem, StorySection};

use crate::{prelude::*, AudioStatus, CollaboratorAvailability, AvatarAvailabilityIndicator};
use crate::{Avatar, AvatarAudioStatusIndicator};

pub struct AvatarStory;

impl Render for AvatarStory {
fn render(&mut self, _: &mut Window, cx: &mut Context<Self>) -> impl IntoElement {
Story::container()
.child(Story::title_for::<Avatar>())
.child(
StorySection::new()
.child(StoryItem::new(
"Default",
Avatar::new("https://avatars.githubusercontent.com/u/1714999?v=4"),
))
.child(StoryItem::new(
"Default",
Avatar::new("https://avatars.githubusercontent.com/u/326587?v=4"),
)),
)
.child(
StorySection::new()
.child(StoryItem::new(
"With free availability indicator",
Avatar::new("https://avatars.githubusercontent.com/u/326587?v=4")
.indicator(AvatarAvailabilityIndicator::new(CollaboratorAvailability::Free)),
))
.child(StoryItem::new(
"With busy availability indicator",
Avatar::new("https://avatars.githubusercontent.com/u/326587?v=4")
.indicator(AvatarAvailabilityIndicator::new(CollaboratorAvailability::Busy)),
)),
)
.child(
StorySection::new()
.child(StoryItem::new(
"With info border",
Avatar::new("https://avatars.githubusercontent.com/u/326587?v=4")
.border_color(cx.theme().status().info_border),
))
.child(StoryItem::new(
"With error border",
Avatar::new("https://avatars.githubusercontent.com/u/326587?v=4")
.border_color(cx.theme().status().error_border),
)),
)
.child(
StorySection::new()
.child(StoryItem::new(
"With muted audio indicator",
Avatar::new("https://avatars.githubusercontent.com/u/326587?v=4")
.indicator(AvatarAudioStatusIndicator::new(AudioStatus::Muted)),
))
.child(StoryItem::new(
"With deafened audio indicator",
Avatar::new("https://avatars.githubusercontent.com/u/326587?v=4")
.indicator(AvatarAudioStatusIndicator::new(AudioStatus::Deafened)),
)),
)
}
}
38 changes: 0 additions & 38 deletions crates/ui/src/components/stories/button.rs
Original file line number Diff line number Diff line change
@@ -1,38 +0,0 @@
use gpui::Render;
use story::Story;

use crate::{prelude::*, IconName};
use crate::{Button, ButtonStyle};

pub struct ButtonStory;

impl Render for ButtonStory {
fn render(&mut self, _window: &mut Window, _cx: &mut Context<Self>) -> impl IntoElement {
Story::container()
.child(Story::title_for::<Button>())
.child(Story::label("Default"))
.child(Button::new("default_filled", "Click me"))
.child(Story::label("Selected"))
.child(Button::new("selected_filled", "Click me").toggle_state(true))
.child(Story::label("Selected with `selected_label`"))
.child(
Button::new("selected_label_filled", "Click me")
.toggle_state(true)
.selected_label("I have been selected"),
)
.child(Story::label("With `label_color`"))
.child(Button::new("filled_with_label_color", "Click me").color(Color::Created))
.child(Story::label("With `icon`"))
.child(Button::new("filled_with_icon", "Click me").icon(IconName::FileGit))
.child(Story::label("Selected with `icon`"))
.child(
Button::new("filled_and_selected_with_icon", "Click me")
.toggle_state(true)
.icon(IconName::FileGit),
)
.child(Story::label("Default (Subtle)"))
.child(Button::new("default_subtle", "Click me").style(ButtonStyle::Subtle))
.child(Story::label("Default (Transparent)"))
.child(Button::new("default_transparent", "Click me").style(ButtonStyle::Transparent))
}
}

0 comments on commit dd9a0e1

Please sign in to comment.