Juan Felipe Zapata Moreno 3029d425fe Cambios (#2)
Co-authored-by: Juan Felipe Zapata Moreno <juan.zapata@golsystems.com.mx>
Co-committed-by: Juan Felipe Zapata Moreno <juan.zapata@golsystems.com.mx>
2025-11-19 19:08:30 +00:00

21 lines
583 B
JavaScript

import { lang } from '@Lang/i18n';
import { hasPermission } from '@Plugins/RolePermission.js';
// Ruta API
const apiTo = (name, params = {}) => route(`directions.${name}`, params)
// Ruta visual
const viewTo = ({ name = '', params = {}, query = {} }) => view({ name: `address.${name}`, params, query })
// Obtener traducción del componente
const transl = (str) => lang(`address.${str}`)
// Determina si un usuario puede hacer algo no en base a los permisos
const can = (permission) => hasPermission(`address.${permission}`)
export {
can,
viewTo,
apiTo,
transl
}