From a20126344834704d8ae72c0949aca83538d59073 Mon Sep 17 00:00:00 2001 From: loczek <30776250+loczek@users.noreply.github.com> Date: Fri, 28 Mar 2025 13:42:44 +0100 Subject: [PATCH] storybook: Fix `auto_height_editor` story (#27653) This is a fix for this error when trying to run `auto_height_editor` story: ```sh thread 'main' panicked at C:\Users\x\dev\zed\crates\settings\src\settings_store.rs:363:32: unregistered setting type workspace::workspace_settings::WorkspaceSettings ``` Release Notes: - N/A --- Cargo.lock | 1 + crates/storybook/Cargo.toml | 3 ++- crates/storybook/src/storybook.rs | 2 ++ 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/Cargo.lock b/Cargo.lock index 40c702347f123d22f4e456b940cff00423f8f1df..fd3c241fc6be1ca95d4850e2f3436691a565e0ee 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -13239,6 +13239,7 @@ dependencies = [ "theme", "title_bar", "ui", + "workspace", ] [[package]] diff --git a/crates/storybook/Cargo.toml b/crates/storybook/Cargo.toml index 39779845dea955618f45af7160c1c9520aecb339..638d070cba14cb871d33d53a0df0acb19ecb3840 100644 --- a/crates/storybook/Cargo.toml +++ b/crates/storybook/Cargo.toml @@ -27,6 +27,7 @@ log.workspace = true menu.workspace = true picker.workspace = true project.workspace = true +reqwest_client.workspace = true rust-embed.workspace = true settings.workspace = true simplelog.workspace = true @@ -35,7 +36,7 @@ strum = { workspace = true, features = ["derive"] } theme.workspace = true title_bar = { workspace = true, features = ["stories"] } ui = { workspace = true, features = ["stories"] } -reqwest_client.workspace = true +workspace.workspace = true [dev-dependencies] gpui = { workspace = true, features = ["test-support"] } diff --git a/crates/storybook/src/storybook.rs b/crates/storybook/src/storybook.rs index 14793603c773c3567c8640ae360140099c2d704e..2129b04143e925ee6cf1d588aed1a699af8a915e 100644 --- a/crates/storybook/src/storybook.rs +++ b/crates/storybook/src/storybook.rs @@ -19,6 +19,7 @@ use simplelog::SimpleLogger; use strum::IntoEnumIterator; use theme::{ThemeRegistry, ThemeSettings}; use ui::prelude::*; +use workspace; use crate::app_menus::app_menus; use crate::assets::Assets; @@ -83,6 +84,7 @@ fn main() { language::init(cx); editor::init(cx); Project::init_settings(cx); + workspace::init_settings(cx); init(cx); load_storybook_keymap(cx); cx.set_menus(app_menus());