import type { ShortcutDef } from '$lib/stores/shortcut-store';

export const obtenerAtajosEdicionSocio = (acciones: {
    irGeneral: () => void;
    irDireccion: () => void;
    irProgramas: () => void;
    irConfig: () => void;
    guardar: () => void;
    cancelar: () => void;
}): ShortcutDef[] => [
        {
            key: 'Alt+Digit1',
            description: 'Tab General',
            action: acciones.irGeneral
        },
        {
            key: 'Alt+Digit2',
            description: 'Tab Dirección',
            action: acciones.irDireccion
        },
        {
            key: 'Alt+Digit3',
            description: 'Tab Programas',
            action: acciones.irProgramas
        },
        {
            key: 'Alt+Digit4',
            description: 'Tab Configuración',
            action: acciones.irConfig
        },
        {
            key: 'Ctrl+S',
            description: 'Guardar',
            action: acciones.guardar
        },
        {
            key: 'Escape',
            description: 'Cancelar / Volver',
            action: acciones.cancelar
        }
    ];
