SurfSense/surfsense_web/components/assistant-ui/connector-popup/index.ts

31 lines
1.3 KiB
TypeScript

// Main component export
export { ConnectorIndicator } from "../connector-popup";
// Sub-components (if needed for external use)
export { ConnectorCard } from "./components/connector-card";
export { ConnectorDialogHeader } from "./components/connector-dialog-header";
export { DateRangeSelector } from "./components/date-range-selector";
export { PeriodicSyncConfig } from "./components/periodic-sync-config";
export { ConnectorEditView } from "./connector-configs/views/connector-edit-view";
export { IndexingConfigurationView } from "./connector-configs/views/indexing-configuration-view";
export type { IndexingConfigState } from "./constants/connector-constants";
// Constants and types
export { CRAWLERS, OAUTH_CONNECTORS, OTHER_CONNECTORS } from "./constants/connector-constants";
export type {
DateRange,
FrequencyMinutes,
OAuthAuthResponse,
} from "./constants/connector-popup.schemas";
// Schemas and validation
export {
dateRangeSchema,
frequencyMinutesSchema,
indexingConfigStateSchema,
oauthAuthResponseSchema,
parseOAuthAuthResponse,
validateIndexingConfigState,
} from "./constants/connector-popup.schemas";
// Hooks
export { useConnectorDialog } from "./hooks/use-connector-dialog";
export { ActiveConnectorsTab } from "./tabs/active-connectors-tab";
export { AllConnectorsTab } from "./tabs/all-connectors-tab";