feat(ui): breadcrumb (Space › parent › page) + export menu (md/txt/html/pdf) on pages & spaces
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -160,6 +160,26 @@ button.ghost:hover { color: var(--text); border-color: var(--accent-dim); }
|
||||
.term-title { font-family: var(--font-display); color: var(--accent); letter-spacing: 0.08em; font-size: 14px; }
|
||||
.term-frame { width: 100%; height: calc(100vh - 100px); border: 1px solid var(--border); border-radius: 6px; background: var(--bg); display: block; }
|
||||
|
||||
/* Doc/space header bar: back + breadcrumb on the left, export on the right. */
|
||||
.doc-head { display: flex; align-items: center; gap: 12px; margin-bottom: 12px; }
|
||||
.doc-head-left { display: flex; align-items: center; gap: 12px; flex: 1; min-width: 0; flex-wrap: wrap; }
|
||||
.doc-head .back-btn { margin-bottom: 0; }
|
||||
.doc-head .exp-menu { margin-left: auto; }
|
||||
|
||||
/* Breadcrumb: Space › parent › current */
|
||||
.crumbs { display: flex; align-items: center; gap: 6px; flex-wrap: wrap; font-size: 12px; }
|
||||
.crumb { color: var(--muted); text-decoration: none; }
|
||||
.crumb:hover { color: var(--accent); }
|
||||
.crumb.current { color: var(--text); }
|
||||
.crumb-sep { color: var(--accent-dim); }
|
||||
|
||||
/* Export dropdown */
|
||||
.exp-menu { position: relative; }
|
||||
.exp-list { position: absolute; right: 0; top: calc(100% + 4px); background: var(--panel-2); border: 1px solid var(--border); border-radius: 5px; padding: 4px; min-width: 168px; display: none; z-index: 40; box-shadow: 0 6px 20px rgba(0, 0, 0, 0.5); }
|
||||
.exp-menu.open .exp-list { display: block; }
|
||||
.exp-list button { display: block; width: 100%; text-align: left; background: transparent; border: none; color: var(--text); padding: 7px 10px; border-radius: 3px; cursor: pointer; font-size: 12px; font-family: var(--font-ui); }
|
||||
.exp-list button:hover { background: var(--accent-soft); color: var(--accent); }
|
||||
|
||||
/* modal */
|
||||
.modal-backdrop { position: fixed; inset: 0; background: rgba(0,0,0,0.6); display: flex; align-items: center; justify-content: center; z-index: 100; }
|
||||
.modal {
|
||||
|
||||
Reference in New Issue
Block a user