import {SidebarNavigation} from "@/types/admin/page/props/admin-navigation";
import {BrandInformation, FileManager, PageMeta} from "@/types/system";

export interface AdminSystemConfiguration {
    banner: Banner;
    brandInformation: BrandInformation;
    user: User;
    pageMeta: PageMeta;
    sidebarNavigation: SidebarNavigation;
}

export interface Banner {
    title: string;
    text: string;
    button: Button;
}

export interface Button {
    name: string;
    link: string;
}

export interface User {
    wholeName: string;
    firstName: string;
    lastName: string;
    roleName: string;
    profileImage: string;
    contactAddress: string | null;
    employer: string | null;
    jobPosition: string | null;
    socialsWebsite: string | null;
    socialsPlatformX: string | null;
    socialsFacebook: string | null;
    socialsInstagram: string | null;
    socialsLinkedIn: string | null;
}
