import { MultilingualString } from "@omnia/fx-models"; import { TeamCollaborationRollupBlockSettings } from "../teamcollaborationrollup"; import { CreateTeamworkBlockSettings } from ".."; import { DialogPositions } from "@omnia/fx/ux"; export interface TeamCollaborationNavigationWithCreateTeamworkSettings extends TeamCollaborationNavigationSettings { createTeamworkSettings?: CreateTeamworkBlockSettings; } export interface TeamCollaborationNavigationSettings { tabs: string[]; tabSettings?: { [category: string]: TeamworkNavigationTab; }; showCreateNewSite: boolean; labelCreateNewSite: MultilingualString; linkCreateNewSite: string; } export interface TeamworkNavigationTab { id: string; title: MultilingualString; rollupSettings: TeamCollaborationRollupBlockSettings; } export interface CreateAppDialogSettings extends TeamCollaborationNavigationWithCreateTeamworkSettings { dialogPosition: DialogPositions; }