Getting Started
Development
Configuration
Deployment
Other
Starter
As mentioned in the Installation section, we've provided a starter version with the essential core components and basic functionality setup. We highly recommend that developers use this version as the foundation for building their apps.
When you open the starter pack in your local environment, you'll be directed to the login page. You can sign in using the credentials user: admin | password: 123Qwe.
Default Configurations
Below are some of the default configurations for the starter version. You can modify these settings to suit your needs.
AppConfig - Documentation
Typescript
Javascript
const appConfig: AppConfig = { apiPrefix: '/api', authenticatedEntryPath: '/home', unAuthenticatedEntryPath: '/sign-in', locale: 'en', activeNavTranslation: false }
ThemeConfig - Documentation
Typescript
Javascript
export const themeConfig: ThemeConfig = { schema: 'default', direction: THEME_ENUM.DIR_LTR, mode: THEME_ENUM.MODE_LIGHT, panelExpand: false, controlSize: 'md', layout: { type: THEME_ENUM.LAYOUT_COLLAPSIBLE_SIDE, sideNavCollapse: false, }, }
RoutesConfig - Documentation
const publicRoutes = [
'/home': {
key: 'home',
authority: [],
}
]
export const protectedRoutes = {
'/articles': {
key: 'articles',
authority: [ADMIN, USER],
meta: {
pageContainerType: 'contained',
},
},
'/articles/[slug]': {
key: 'articles.articleDetails',
authority: [ADMIN, USER],
meta: {
pageContainerType: 'contained',
},
dynamicRoute: true
},
}
NavConfig - Documentation
const navigationConfig = [
{
key: 'home',
path: '/home',
title: 'Home',
translateKey: 'nav.home',
icon: 'home',
type: NAV_ITEM_TYPE_ITEM,
authority: [],
subMenu: []
}
]