@veltdev/react
Version:
Velt is an SDK to add collaborative features to your product within minutes. Example: Comments like Figma, Frame.io, Google docs or sheets, Recording like Loom, Huddles like Slack and much more.
31 lines (30 loc) • 1.12 kB
TypeScript
import { CrossOrganizationConfig, NotificationPanelMode, NotificationSettingsLayout } from '@veltdev/types';
import React from 'react';
export declare class NotificationTabConfigItem {
name?: string;
enable?: boolean;
}
export declare class NotificationTabConfig {
forYou?: NotificationTabConfigItem;
documents?: NotificationTabConfigItem;
all?: NotificationTabConfigItem;
people?: NotificationTabConfigItem;
}
export interface IVeltNotificationsPanelProps {
darkMode?: boolean;
onNotificationClick?: Function;
shadowDom?: boolean;
variant?: string;
tabConfig?: NotificationTabConfig;
readNotificationsOnForYouTab?: boolean;
panelOpenMode?: NotificationPanelMode;
settings?: boolean;
selfNotifications?: boolean;
pageSize?: number;
settingsLayout?: NotificationSettingsLayout;
enableSettingsAtOrganizationLevel?: boolean;
defaultCondition?: boolean;
enableCrossOrganization?: boolean | string | CrossOrganizationConfig;
}
declare const VeltNotificationsPanel: React.FC<IVeltNotificationsPanelProps>;
export default VeltNotificationsPanel;