@websolutespa/payload-plugin-bowl
Version:
Bowl PayloadCms plugin of the BOM Repository
76 lines (75 loc) • 1.9 kB
JavaScript
// import { Resource } from '@websolutespa/payload-utils';
import { translations } from './translations';
import { roles, rolesEndUser, rolesUser } from './types';
export const defaultSlug = {
// core
address: 'address',
app: 'app',
category: 'category',
emailConfig: 'email_config',
label: 'label',
locale: 'locale',
market: 'market',
media: 'media',
menu: 'menu',
redirect: 'redirect',
template: 'template',
// pages
// gdpr
consentPreference: 'consent_preference',
legalNotice: 'legal_notice',
// users
endUsers: 'end_users',
users: 'users',
// i18n
continent: 'i18n_continent',
country: 'i18n_country',
countryZone: 'i18n_country_zone',
language: 'i18n_language',
municipality: 'i18n_municipality',
province: 'i18n_province',
region: 'i18n_region',
subContinent: 'i18n_sub_continent'
};
export const defaultGroup = {
content: 'content',
shop: 'shop',
nav: 'nav',
actions: 'actions',
gdpr: 'gdpr',
users: 'users',
config: 'config',
i18n: 'i18n'
};
export const defaultLocales = [
'en',
'it'
];
export const defaultLocale = process.env.DEFAULT_LOCALE || 'en';
export const defaultMarket = process.env.DEFAULT_MARKET || 'ww';
const rolesList = Object.values(roles);
rolesList.sort();
export const options = {
actions: [],
bowlCollections: [],
bowlGlobals: [],
collections: [],
defaultLocale: defaultLocale,
defaultMarket: defaultMarket,
group: defaultGroup,
locales: defaultLocales,
menu: {
blocks: []
},
pages: [],
plugins: [],
roles: roles,
rolesEndUser: rolesEndUser,
rolesList,
rolesUser: rolesUser,
slug: defaultSlug,
translations,
users: []
};
export const internalSlugs = Object.entries(defaultSlug).map((x)=>x[1]);
//# sourceMappingURL=options.js.map