refactor: remove handbook sync state and related functionality
All checks were successful
On Push to Main / test (push) Successful in 31s
On Push to Main / publish (push) Successful in 1m4s
On Push to Main / deploy-dev (push) Successful in 1m31s

This commit is contained in:
RaymondVerhoef
2026-05-22 19:45:14 +02:00
parent dc628644b6
commit ca8945ea5b
12 changed files with 159 additions and 552 deletions

View File

@@ -31,7 +31,6 @@ const Admin = () => {
const [saveStatus, setSaveStatus] = useState(null);
const [resetConfirmText, setResetConfirmText] = useState('');
const [resetIncludeHandbook, setResetIncludeHandbook] = useState(true);
const [resetIncludeProgress, setResetIncludeProgress] = useState(false);
const [isResetting, setIsResetting] = useState(false);
const [resetReport, setResetReport] = useState(null);
@@ -69,7 +68,6 @@ const Admin = () => {
setResetReport(null);
try {
const report = await db.resetForSmokeTest({
includeHandbookState: resetIncludeHandbook,
includeProgress: resetIncludeProgress,
});
setResetReport(report);
@@ -317,15 +315,6 @@ const Admin = () => {
</div>
<div className="space-y-2">
<label className="flex items-center gap-2 text-sm cursor-pointer">
<input
type="checkbox"
checked={resetIncludeHandbook}
onChange={(e) => setResetIncludeHandbook(e.target.checked)}
className="rounded bg-bg-warm border-transparent focus:ring-0 text-teal"
/>
Also clear handbook sync state (so &quot;Sync Employee Handbook&quot; re-processes every file)
</label>
<label className="flex items-center gap-2 text-sm cursor-pointer">
<input
type="checkbox"