feat(frontend): schedule history dialog with rollback, wire ConfigHistorySheet

This commit is contained in:
2026-03-17 14:48:39 +01:00
parent ba6abad602
commit 6d350940b9
4 changed files with 125 additions and 1 deletions

View File

@@ -15,6 +15,7 @@ import { RecyclePolicyEditor } from "./recycle-policy-editor";
import { WebhookEditor } from "./webhook-editor";
import { AccessSettingsEditor } from "./access-settings-editor";
import { LogoEditor } from "./logo-editor";
import { ConfigHistorySheet } from "./config-history-sheet";
import { useChannelForm } from "@/hooks/use-channel-form";
import { channelFormSchema, extractErrors } from "@/lib/schemas";
import type { FieldErrors } from "@/lib/schemas";
@@ -748,7 +749,13 @@ export function EditChannelSheet({
</Button>
</div>
</div>
{/* TODO: ConfigHistorySheet — wired in Task 16 */}
{channel && (
<ConfigHistorySheet
channelId={channel.id}
open={configHistoryOpen}
onOpenChange={setConfigHistoryOpen}
/>
)}
</form>
</SheetContent>
</Sheet>