@stackbit/types
Version:
Types for Stackbit config and Content Source Interface
23 lines • 633 B
TypeScript
interface SidebarButtonBase {
label: string;
icon: string;
}
export interface SidebarButtonLink extends SidebarButtonBase {
type: 'link';
url: string;
}
export interface SidebarButtonDocument extends SidebarButtonBase {
type: 'document';
documentId: string;
srcType: string;
srcProjectId: string;
}
export interface SidebarButtonModel extends SidebarButtonBase {
type: 'model';
modelName: string;
srcType: string;
srcProjectId: string;
}
export type SidebarButton = SidebarButtonLink | SidebarButtonDocument | SidebarButtonModel;
export {};
//# sourceMappingURL=sidebar-button.d.ts.map