import { NotificationSettingsSection } from './notification-settings-section.js';
const meta = {
    title: 'Features/Settings/NotificationSettingsSection',
    component: NotificationSettingsSection,
    tags: ['autodocs'],
    parameters: {
        layout: 'padded',
    },
};
export default meta;
const allEvents = {
    agentStarted: true,
    phaseCompleted: true,
    waitingApproval: true,
    agentCompleted: true,
    agentFailed: true,
    mergeReviewReady: true,
    prMerged: true,
    prClosed: true,
    prChecksPassed: true,
    prChecksFailed: true,
    prBlocked: true,
};
const noEvents = {
    agentStarted: false,
    phaseCompleted: false,
    waitingApproval: false,
    agentCompleted: false,
    agentFailed: false,
    mergeReviewReady: false,
    prMerged: false,
    prClosed: false,
    prChecksPassed: false,
    prChecksFailed: false,
    prBlocked: false,
};
export const Default = {
    args: {
        notifications: {
            inApp: { enabled: true },
            browser: { enabled: false },
            desktop: { enabled: false },
            events: allEvents,
        },
    },
};
export const AllEnabled = {
    args: {
        notifications: {
            inApp: { enabled: true },
            browser: { enabled: false },
            desktop: { enabled: false },
            events: allEvents,
        },
    },
};
export const AllDisabled = {
    args: {
        notifications: {
            inApp: { enabled: false },
            browser: { enabled: false },
            desktop: { enabled: false },
            events: noEvents,
        },
    },
};
