interface QuicksightDashboardProps {
    dashboardId?: string;
    fetchLibraries?: () => Promise<LibrariesData>;
    fetchQuicksightEmbedUrl?: (
        dashboardId: string,
        ld: LibrariesData,
    ) => Promise<QuickSightEmbeddedURLData>;
    isFetchingLibraries?: boolean;
    libraries?: LibraryData[];
    store?: Store<
        {
            api: CombinedState<{}, any, "api">;
            bookEditor: BookState;
            catalog: State;
            editor: CombinedState<State>;
        },
    >;
}

Hierarchy (View Summary)

Properties

dashboardId?: string
fetchLibraries?: () => Promise<LibrariesData>
fetchQuicksightEmbedUrl?: (
    dashboardId: string,
    ld: LibrariesData,
) => Promise<QuickSightEmbeddedURLData>
isFetchingLibraries?: boolean
libraries?: LibraryData[]
store?: Store<
    {
        api: CombinedState<{}, any, "api">;
        bookEditor: BookState;
        catalog: State;
        editor: CombinedState<State>;
    },
>