From 4e1188484dfaf272595b1e780fbac669b0252fc4 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Fri, 12 Dec 2025 00:24:15 +0200 Subject: [PATCH] refactor(layout/status_bar): move breadcrumbs into layout dir --- apps/client/src/layouts/desktop_layout.tsx | 2 +- .../src/widgets/{ => layout}/Breadcrumb.css | 0 .../src/widgets/{ => layout}/Breadcrumb.tsx | 24 +++++++++---------- apps/client/src/widgets/layout/StatusBar.tsx | 2 +- 4 files changed, 14 insertions(+), 14 deletions(-) rename apps/client/src/widgets/{ => layout}/Breadcrumb.css (100%) rename apps/client/src/widgets/{ => layout}/Breadcrumb.tsx (93%) diff --git a/apps/client/src/layouts/desktop_layout.tsx b/apps/client/src/layouts/desktop_layout.tsx index b25e7c70c..b18db5004 100644 --- a/apps/client/src/layouts/desktop_layout.tsx +++ b/apps/client/src/layouts/desktop_layout.tsx @@ -44,7 +44,7 @@ import NoteDetail from "../widgets/NoteDetail.jsx"; import PromotedAttributes from "../widgets/PromotedAttributes.jsx"; import SpacerWidget from "../widgets/launch_bar/SpacerWidget.jsx"; import LauncherContainer from "../widgets/launch_bar/LauncherContainer.jsx"; -import Breadcrumb from "../widgets/Breadcrumb.jsx"; +import Breadcrumb from "../widgets/layout/Breadcrumb.jsx"; import TabHistoryNavigationButtons from "../widgets/TabHistoryNavigationButtons.jsx"; import { isExperimentalFeatureEnabled } from "../services/experimental_features.js"; import NoteActions from "../widgets/ribbon/NoteActions.jsx"; diff --git a/apps/client/src/widgets/Breadcrumb.css b/apps/client/src/widgets/layout/Breadcrumb.css similarity index 100% rename from apps/client/src/widgets/Breadcrumb.css rename to apps/client/src/widgets/layout/Breadcrumb.css diff --git a/apps/client/src/widgets/Breadcrumb.tsx b/apps/client/src/widgets/layout/Breadcrumb.tsx similarity index 93% rename from apps/client/src/widgets/Breadcrumb.tsx rename to apps/client/src/widgets/layout/Breadcrumb.tsx index c218f7cea..8ef9be8fd 100644 --- a/apps/client/src/widgets/Breadcrumb.tsx +++ b/apps/client/src/widgets/layout/Breadcrumb.tsx @@ -3,18 +3,18 @@ import "./Breadcrumb.css"; import { useMemo, useState } from "preact/hooks"; import { Fragment } from "preact/jsx-runtime"; -import NoteContext from "../components/note_context"; -import froca from "../services/froca"; -import ActionButton from "./react/ActionButton"; -import Dropdown from "./react/Dropdown"; -import { FormListItem } from "./react/FormList"; -import { useChildNotes, useNoteContext, useNoteLabel, useNoteProperty } from "./react/hooks"; -import Icon from "./react/Icon"; -import NoteLink from "./react/NoteLink"; -import link_context_menu from "../menus/link_context_menu"; -import { TitleEditor } from "./collections/board"; -import server from "../services/server"; -import { NoteInfoBadge } from "./BreadcrumbBadges"; +import NoteContext from "../../components/note_context"; +import froca from "../../services/froca"; +import ActionButton from "../react/ActionButton"; +import Dropdown from "../react/Dropdown"; +import { FormListItem } from "../react/FormList"; +import { useChildNotes, useNoteContext, useNoteLabel, useNoteProperty } from "../react/hooks"; +import Icon from "../react/Icon"; +import NoteLink from "../react/NoteLink"; +import link_context_menu from "../../menus/link_context_menu"; +import { TitleEditor } from "../collections/board"; +import server from "../../services/server"; +import { NoteInfoBadge } from "../BreadcrumbBadges"; const COLLAPSE_THRESHOLD = 5; const INITIAL_ITEMS = 2; diff --git a/apps/client/src/widgets/layout/StatusBar.tsx b/apps/client/src/widgets/layout/StatusBar.tsx index e7179defa..987ad99ff 100644 --- a/apps/client/src/widgets/layout/StatusBar.tsx +++ b/apps/client/src/widgets/layout/StatusBar.tsx @@ -1,4 +1,4 @@ -import Breadcrumb from "../Breadcrumb"; +import Breadcrumb from "./Breadcrumb"; import "./StatusBar.css"; export default function StatusBar() {