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

export const obtenerAtajosListaSocios = (acciones: {
    filtrarTodos: () => void;
    filtrarClientes: () => void;
    filtrarProveedores: () => void;
    nuevo: () => void;
    recargar: () => void;
}): ShortcutDef[] => [
        {
            key: 'Alt+Digit1',
            description: 'Ver Todos',
            action: acciones.filtrarTodos,
            context: 'Clients Providers Navigation'
        },
        {
            key: 'Alt+Digit2',
            description: 'Ver Clientes',
            action: acciones.filtrarClientes,
            context: 'Clients Providers Navigation'
        },
        {
            key: 'Alt+Digit3',
            description: 'Ver Proveedores',
            action: acciones.filtrarProveedores,
            context: 'Clients Providers Navigation'
        },
        {
            key: 'Alt+Shift+N',
            description: 'Nuevo Socio',
            action: acciones.nuevo
        },
        {
            key: 'Alt+Shift+R',
            description: 'Actualizar Lista',
            action: acciones.recargar
        }
    ];
