120 lines
3.0 KiB
TypeScript
120 lines
3.0 KiB
TypeScript
import { BuildCategories } from "./building/subCategories";
|
||
import { MeetingSubCategories } from "./meeting/subCategories";
|
||
import { AccountSubCategories } from "./accounts/subCategories";
|
||
import { DecisionBookSubCategories } from "./decisionBook/subCategories";
|
||
import { AccesibleCategories } from "./accesible/subCategories";
|
||
import { CompanyCategories } from "./company/subCategories";
|
||
import { IdentityCategories } from "./identity/subCategories";
|
||
import {
|
||
DecisionBookAllEndpoints,
|
||
DecisionBookPageInfo,
|
||
} from "./decisionBook/pageInfo";
|
||
import { IdentityAllEndpoints } from "./identity/pageInfo";
|
||
import { AccesibleAllEndpoints } from "./accesible/pageInfo";
|
||
import { CompanyAllEndpoints, CompanyPageInfo } from "./company/pageInfo";
|
||
import { MeetingAllEndpoints } from "./meeting/pageInfo";
|
||
import { AccountAllEndpoints, AccountPageInfo } from "./accounts/pageInfo";
|
||
import { BuildPageInfo, BuildAllEndpoints } from "./building/pageInfo";
|
||
|
||
const PagesInfosAndEndpoints = [
|
||
{
|
||
name: "BuildingPage",
|
||
title: {
|
||
tr: "Binalar",
|
||
en: "Buildings",
|
||
},
|
||
icon: "Hotel",
|
||
url: "/building",
|
||
pageInfo: BuildPageInfo,
|
||
allEndpoints: BuildAllEndpoints,
|
||
subCategories: BuildCategories,
|
||
},
|
||
{
|
||
name: "MeetingsPage",
|
||
title: {
|
||
tr: "Toplantılar",
|
||
en: "Meetings",
|
||
},
|
||
icon: "Logs",
|
||
url: "/meetings",
|
||
pageInfo: null,
|
||
component: null,
|
||
allEndpoints: MeetingAllEndpoints,
|
||
subCategories: MeetingSubCategories,
|
||
},
|
||
{
|
||
name: "",
|
||
title: {
|
||
tr: "Cari Hesaplar",
|
||
en: "Accounts",
|
||
},
|
||
icon: "Landmark",
|
||
component: "AccountPage",
|
||
url: "/accounts",
|
||
pageInfo: AccountPageInfo,
|
||
allEndpoints: AccountAllEndpoints,
|
||
subCategories: AccountSubCategories,
|
||
},
|
||
{
|
||
name: "",
|
||
title: {
|
||
tr: "Karar Defteri",
|
||
en: "Decision Book",
|
||
},
|
||
icon: "ScrollText",
|
||
component: "DecisionBookPage",
|
||
url: "/decisions",
|
||
pageInfo: DecisionBookPageInfo,
|
||
allEndpoints: DecisionBookAllEndpoints,
|
||
subCategories: DecisionBookSubCategories,
|
||
},
|
||
{
|
||
name: "",
|
||
title: {
|
||
tr: "Kimlikler",
|
||
en: "Identities",
|
||
},
|
||
icon: "UserPlus",
|
||
component: null,
|
||
url: "/identities",
|
||
pageInfo: null,
|
||
allEndpoints: IdentityAllEndpoints,
|
||
subCategories: IdentityCategories,
|
||
},
|
||
{
|
||
name: "",
|
||
title: {
|
||
tr: "Erişilebilirlik",
|
||
en: "Accessibility",
|
||
},
|
||
icon: "Cog",
|
||
component: null,
|
||
url: "/accessibilities",
|
||
pageInfo: null,
|
||
allEndpoints: AccesibleAllEndpoints,
|
||
subCategories: AccesibleCategories,
|
||
},
|
||
{
|
||
name: "",
|
||
title: {
|
||
tr: "Firmalar",
|
||
en: "Companies",
|
||
},
|
||
icon: "Store",
|
||
component: "CompanyPage",
|
||
url: "/companies",
|
||
pageInfo: CompanyPageInfo,
|
||
allEndpoints: CompanyAllEndpoints,
|
||
subCategories: CompanyCategories,
|
||
},
|
||
];
|
||
|
||
const AvailableLanguages = ["tr", "en"];
|
||
interface LanguagesInterface {
|
||
tr: string;
|
||
en: string;
|
||
}
|
||
|
||
export type { LanguagesInterface };
|
||
export { PagesInfosAndEndpoints, AvailableLanguages };
|