import React from 'react'; interface Props { open: boolean; pendingMessage?: string; onConfirm: () => void; onCancel: () => void; } export const ScopeConfirmDialog: React.FC = ({ open, pendingMessage, onConfirm, onCancel }) => { if (!open) return null; const overlay: React.CSSProperties = { position: 'fixed', inset: 0, background: 'rgba(0,0,0,0.7)', zIndex: 10000, display: 'flex', alignItems: 'center', justifyContent: 'center' }; const box: React.CSSProperties = { background: '#1a1a2e', border: '1px solid #3f3f46', borderRadius: 10, padding: 22, maxWidth: 480, color: '#fff' }; const cancel: React.CSSProperties = { background: '#27272a', color: '#fff', border: 'none', padding: '8px 14px', borderRadius: 6, cursor: 'pointer' }; const ok: React.CSSProperties = { background: '#b91c1c', color: '#fff', border: 'none', padding: '8px 14px', borderRadius: 6, cursor: 'pointer' }; return (

Replace your entire site?

Sitesmith will replace every page, your header, and your footer with the new design. Manual edits will be lost.

{pendingMessage && (
{pendingMessage}
)}
); };