شروع کننده

همانطور که در بخش نصب ذکر شد، ما نسخه شروع‌کننده‌ای را فراهم کرده‌ایم که شامل اجزای هسته اساسی و کارکرد پایه است. ما به شدت توصیه می‌کنیم که توسعه‌دهندگان از این نسخه به عنوان پایه برای ساخت اپ‌های خود استفاده کنند.

وقتی بسته شروع‌کننده را در محیط محلی خود باز می‌کنید، به صفحه ورود هدایت می‌شوید. می‌توانید با استفاده از اعتبارنامه‌ها کاربر: admin | رمز عبور: 123Qwe وارد شوید.

پیکربندی‌های پیش‌فرض

در زیر برخی از پیکربندی‌های پیش‌فرض برای نسخه شروع‌کننده آمده است. می‌توانید این تنظیمات را برای برآوردن نیازهای خود تغییر دهید.

AppConfig - مستندات

const appConfig: AppConfig = {
    apiPrefix: '/api',
    authenticatedEntryPath: '/home',
    unAuthenticatedEntryPath: '/sign-in',
    locale: 'en',
    activeNavTranslation: false
}

ThemeConfig - مستندات

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 - مستندات

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 - مستندات

const navigationConfig = [
    {
        key: 'home',
        path: '/home',
        title: 'خانه',
        translateKey: 'nav.home',
        icon: 'home',
        type: NAV_ITEM_TYPE_ITEM,
        authority: [],
        subMenu: []
    }
]