chore(layout/inline-title): placeholder for the title

This commit is contained in:
Elian Doran
2025-12-13 11:08:34 +02:00
parent 0b45fb6764
commit 6463b0dcaa
3 changed files with 17 additions and 2 deletions

View File

@@ -52,6 +52,7 @@ import StandaloneRibbonAdapter from "../widgets/ribbon/components/StandaloneRibb
import NoteBadges from "../widgets/layout/NoteBadges.jsx";
import NoteTitleDetails from "../widgets/NoteTitleDetails.jsx";
import StatusBar from "../widgets/layout/StatusBar.jsx";
import InlineTitle from "../widgets/layout/InlineTitle.jsx";
export default class DesktopLayout {
@@ -145,7 +146,7 @@ export default class DesktopLayout {
.child(
new SplitNoteContainer(() =>
new NoteWrapperWidget()
.optChild(!isFloatingTitlebar, titleRow)
.child(titleRow)
.optChild(!isNewLayout, <Ribbon><NoteActions /></Ribbon>)
.optChild(isNewLayout, <Ribbon />)
.child(new WatchedFileUpdateStatusWidget())
@@ -153,7 +154,7 @@ export default class DesktopLayout {
.child(
new ScrollingContainer()
.filling()
.optChild(isFloatingTitlebar, titleRow)
.optChild(isNewLayout, <InlineTitle />)
.optChild(isNewLayout, <NoteTitleDetails />)
.optChild(!isNewLayout, new ContentHeader()
.child(<ReadOnlyNoteInfoBar />)

View File

@@ -0,0 +1,5 @@
.component.inline-title-row {
contain: none;
padding-block: 2em;
padding-inline-start: 24px;
}

View File

@@ -0,0 +1,9 @@
import "./InlineTitle.css";
export default function InlineTitle() {
return (
<div className="inline-title-row">
Title goes here.
</div>
);
}