the sync lives with the folders it syncs
"Derived media" was a section sitting beside the block that lists `originals/` and `derived/` — the same subject described twice, leaving the reader to work out that the two were about one thing. So the control moves under those folders, inside Root Location, and appears only once both exist: before that the button would be asking to write into a directory that is not there, and Create is the thing to press. An order, not a choice. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -1,5 +1,4 @@
|
||||
import { RootLocationBlock } from './RootLocationBlock';
|
||||
import { MediaSyncBlock } from './MediaSyncBlock';
|
||||
import { DatabaseBlock } from './DatabaseBlock';
|
||||
|
||||
/**
|
||||
@@ -8,8 +7,9 @@ import { DatabaseBlock } from './DatabaseBlock';
|
||||
* A list of blocks, and nothing else. Each one owns its own heading, its own state and its own status
|
||||
* message; this file decides only which of them exist and in what order.
|
||||
*
|
||||
* The order is the order things are needed in: where the site is on this machine, then turning what
|
||||
* was uploaded into what the site serves, then how to read its data.
|
||||
* The order is the order things are needed in: where the site is on this machine, then how to read its
|
||||
* data. Building `derived/` from `originals/` lives with the folders it acts on, inside Root Location,
|
||||
* rather than as a section here describing the same two directories a second time.
|
||||
*
|
||||
* ── What used to be here ──
|
||||
*
|
||||
@@ -22,7 +22,6 @@ import { DatabaseBlock } from './DatabaseBlock';
|
||||
export const AdministrationPanel = () => (
|
||||
<div className="flex size-full flex-col gap-4 overflow-auto p-5">
|
||||
<RootLocationBlock />
|
||||
<MediaSyncBlock />
|
||||
<DatabaseBlock />
|
||||
</div>
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user