Recategorize a few items in the component preview (#35681)

Release Notes:

- N/A
This commit is contained in:
Danilo Leal 2025-08-05 20:11:43 -03:00 committed by GitHub
parent bc2108cbba
commit cc93175256
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
11 changed files with 44 additions and 12 deletions

View file

@ -94,18 +94,20 @@ impl RenderOnce for EndTrialUpsell {
impl Component for EndTrialUpsell { impl Component for EndTrialUpsell {
fn scope() -> ComponentScope { fn scope() -> ComponentScope {
ComponentScope::Agent ComponentScope::Onboarding
}
fn name() -> &'static str {
"End of Trial Upsell Banner"
} }
fn sort_name() -> &'static str { fn sort_name() -> &'static str {
"AgentEndTrialUpsell" "End of Trial Upsell Banner"
} }
fn preview(_window: &mut Window, _cx: &mut App) -> Option<AnyElement> { fn preview(_window: &mut Window, _cx: &mut App) -> Option<AnyElement> {
Some( Some(
v_flex() v_flex()
.p_4()
.gap_4()
.child(EndTrialUpsell { .child(EndTrialUpsell {
dismiss_upsell: Arc::new(|_, _| {}), dismiss_upsell: Arc::new(|_, _| {}),
}) })

View file

@ -368,7 +368,15 @@ impl RenderOnce for ZedAiOnboarding {
impl Component for ZedAiOnboarding { impl Component for ZedAiOnboarding {
fn scope() -> ComponentScope { fn scope() -> ComponentScope {
ComponentScope::Agent ComponentScope::Onboarding
}
fn name() -> &'static str {
"Agent Panel Banners"
}
fn sort_name() -> &'static str {
"Agent Panel Banners"
} }
fn preview(_window: &mut Window, _cx: &mut App) -> Option<AnyElement> { fn preview(_window: &mut Window, _cx: &mut App) -> Option<AnyElement> {

View file

@ -236,7 +236,7 @@ impl RenderOnce for AiUpsellCard {
impl Component for AiUpsellCard { impl Component for AiUpsellCard {
fn scope() -> ComponentScope { fn scope() -> ComponentScope {
ComponentScope::Agent ComponentScope::Onboarding
} }
fn name() -> &'static str { fn name() -> &'static str {

View file

@ -318,8 +318,10 @@ pub enum ComponentScope {
Notification, Notification,
#[strum(serialize = "Overlays & Layering")] #[strum(serialize = "Overlays & Layering")]
Overlays, Overlays,
Onboarding,
Status, Status,
Typography, Typography,
Utilities,
#[strum(serialize = "Version Control")] #[strum(serialize = "Version Control")]
VersionControl, VersionControl,
} }

View file

@ -1267,8 +1267,16 @@ impl Render for ConfigurationView {
} }
impl Component for ZedAiConfiguration { impl Component for ZedAiConfiguration {
fn name() -> &'static str {
"AI Configuration Content"
}
fn sort_name() -> &'static str {
"AI Configuration Content"
}
fn scope() -> ComponentScope { fn scope() -> ComponentScope {
ComponentScope::Agent ComponentScope::Onboarding
} }
fn preview(_window: &mut Window, _cx: &mut App) -> Option<AnyElement> { fn preview(_window: &mut Window, _cx: &mut App) -> Option<AnyElement> {

View file

@ -299,6 +299,18 @@ impl RenderOnce for ThemePreviewTile {
} }
impl Component for ThemePreviewTile { impl Component for ThemePreviewTile {
fn scope() -> ComponentScope {
ComponentScope::Onboarding
}
fn name() -> &'static str {
"Theme Preview Tile"
}
fn sort_name() -> &'static str {
"Theme Preview Tile"
}
fn description() -> Option<&'static str> { fn description() -> Option<&'static str> {
Some(Self::DOCS) Some(Self::DOCS)
} }

View file

@ -131,7 +131,7 @@ impl RenderOnce for Banner {
impl Component for Banner { impl Component for Banner {
fn scope() -> ComponentScope { fn scope() -> ComponentScope {
ComponentScope::Notification ComponentScope::DataDisplay
} }
fn preview(_window: &mut Window, _cx: &mut App) -> Option<AnyElement> { fn preview(_window: &mut Window, _cx: &mut App) -> Option<AnyElement> {

View file

@ -158,7 +158,7 @@ impl RenderOnce for Callout {
impl Component for Callout { impl Component for Callout {
fn scope() -> ComponentScope { fn scope() -> ComponentScope {
ComponentScope::Notification ComponentScope::DataDisplay
} }
fn description() -> Option<&'static str> { fn description() -> Option<&'static str> {

View file

@ -179,7 +179,7 @@ impl RenderOnce for Tab {
impl Component for Tab { impl Component for Tab {
fn scope() -> ComponentScope { fn scope() -> ComponentScope {
ComponentScope::None ComponentScope::Navigation
} }
fn description() -> Option<&'static str> { fn description() -> Option<&'static str> {

View file

@ -99,7 +99,7 @@ struct Animation {}
impl Component for Animation { impl Component for Animation {
fn scope() -> ComponentScope { fn scope() -> ComponentScope {
ComponentScope::None ComponentScope::Utilities
} }
fn description() -> Option<&'static str> { fn description() -> Option<&'static str> {

View file

@ -126,7 +126,7 @@ impl From<Hsla> for Color {
impl Component for Color { impl Component for Color {
fn scope() -> ComponentScope { fn scope() -> ComponentScope {
ComponentScope::None ComponentScope::Utilities
} }
fn description() -> Option<&'static str> { fn description() -> Option<&'static str> {