Refactor editor layout in App.tsx
This commit is contained in:
28
src/App.tsx
28
src/App.tsx
@@ -861,19 +861,15 @@ export default function App() {
|
|||||||
>
|
>
|
||||||
<section className="editor">
|
<section className="editor">
|
||||||
<div className="editor__header">
|
<div className="editor__header">
|
||||||
<input
|
<div className="editor__title-row">
|
||||||
className="title-input"
|
<input
|
||||||
value={title}
|
className="title-input"
|
||||||
onChange={handleTitleChange}
|
value={title}
|
||||||
onBlur={handleTitleBlur}
|
onChange={handleTitleChange}
|
||||||
placeholder="Text title"
|
onBlur={handleTitleBlur}
|
||||||
disabled={isViewingHistory}
|
placeholder="Text title"
|
||||||
/>
|
disabled={isViewingHistory}
|
||||||
<div className="editor__status-row">
|
/>
|
||||||
<div className="status-line">
|
|
||||||
<span className={`status status--${statusKey}`}></span>
|
|
||||||
{statusLabel}
|
|
||||||
</div>
|
|
||||||
<button
|
<button
|
||||||
className={`icon-button${historyOpen ? " is-active" : ""}`}
|
className={`icon-button${historyOpen ? " is-active" : ""}`}
|
||||||
onClick={handleToggleHistory}
|
onClick={handleToggleHistory}
|
||||||
@@ -941,6 +937,12 @@ export default function App() {
|
|||||||
Discard Draft
|
Discard Draft
|
||||||
</button>
|
</button>
|
||||||
) : null}
|
) : null}
|
||||||
|
<div className="editor__footer-status">
|
||||||
|
<div className="status-line">
|
||||||
|
<span className={`status status--${statusKey}`}></span>
|
||||||
|
{statusLabel}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
<button
|
<button
|
||||||
className="button button--primary button--save"
|
className="button button--primary button--save"
|
||||||
onClick={handleSaveVersion}
|
onClick={handleSaveVersion}
|
||||||
|
|||||||
Reference in New Issue
Block a user