fix: PublishDialog sorti du toolbar div — position fixed correcte
All checks were successful
CI / Lint, Unit Tests & Build (push) Successful in 5m16s
CI / Deploy production (on server) (push) Successful in 21s

This commit is contained in:
Antigravity
2026-06-20 17:40:34 +00:00
parent 31e882856c
commit 902fe95a69
3 changed files with 13 additions and 15 deletions

View File

@@ -1,8 +1,8 @@
{
"version": 1,
"lastRunAtMs": 1781973755639,
"turnsSinceLastRun": 3,
"turnsSinceLastRun": 4,
"lastTranscriptMtimeMs": 1781973755517.7488,
"lastProcessedGenerationId": "9d046b90-b9f3-4986-a174-49dce0b8b51f",
"lastProcessedGenerationId": "bcd357e0-6c9c-4e2b-b7dd-ee6d7c50d52a",
"trialStartedAtMs": null
}

View File

@@ -605,17 +605,6 @@ export function NoteEditorToolbar({ mode, onClose, onToggleAttachments, attachme
}}
/>
{publishOpen && (
<PublishDialog
open={publishOpen}
onClose={() => setPublishOpen(false)}
noteId={note.id}
noteTitle={state.title || note.title || 'Untitled'}
isPublic={note.isPublic}
publicSlug={note.publicSlug ?? null}
/>
)}
<button
aria-label={t('notes.documentInfoAria')}
onClick={() => { actions.setInfoOpen(!state.infoOpen); actions.setAiOpen(false) }}
@@ -763,7 +752,16 @@ export function NoteEditorToolbar({ mode, onClose, onToggleAttachments, attachme
)}
</div>
</div>
{/* Hidden file input for Markdown import — remplacé par création dynamique dans openMarkdownImport */}
{publishOpen && (
<PublishDialog
open={publishOpen}
onClose={() => setPublishOpen(false)}
noteId={note.id}
noteTitle={state.title || note.title || 'Untitled'}
isPublic={note.isPublic}
publicSlug={note.publicSlug ?? null}
/>
)}
</>
)
}

View File

@@ -84,7 +84,7 @@ export function PublishDialog({ open, onClose, noteId, noteTitle, isPublic: init
return (
<div className="fixed inset-0 z-[300] flex items-center justify-center p-4 bg-black/40 backdrop-blur-sm" dir="auto" onClick={onClose}>
<div className="w-full max-w-md rounded-2xl border border-border bg-card shadow-2xl p-5" onClick={e => e.stopPropagation()}>
<div className="w-full max-w-md max-h-[90vh] overflow-y-auto rounded-2xl border border-border bg-card shadow-2xl p-5" onClick={e => e.stopPropagation()}>
<div className="flex items-center justify-between mb-4">
<div className="flex items-center gap-2">
<div className="w-8 h-8 rounded-xl bg-brand-accent/10 flex items-center justify-center">