Timeline Studio API Documentation - v0.26.0
    Preparing search index...
    interface MediaToolbarProps {
        availableExtensions: string[];
        availableViewModes?: ViewModeConfig[];
        canZoomIn?: boolean;
        canZoomOut?: boolean;
        className?: string;
        extraButtons?: ReactNode;
        filterOptions?: { label: string; value: string }[];
        filterType: string;
        groupBy: string;
        groupOptions: { label: string; value: string }[];
        isImporting?: boolean;
        onChangeGroupBy: (groupBy: string) => void;
        onChangeOrder: () => void;
        onChangeViewMode: (mode: ViewMode) => void;
        onFilter: (filterType: string) => void;
        onImportFile?: () => void;
        onImportFolder?: () => void;
        onSearch: (query: string) => void;
        onSort: (sortBy: string) => void;
        onToggleFavorites: () => void;
        onZoomIn?: () => void;
        onZoomOut?: () => void;
        searchQuery: string;
        showFavoritesOnly: boolean;
        showGroupBy?: boolean;
        showImport?: boolean;
        showZoom?: boolean;
        sortBy: string;
        sortOptions: { label: string; value: string }[];
        sortOrder: "asc" | "desc";
        viewMode: ViewMode;
    }
    Index

    Properties

    availableExtensions: string[]
    availableViewModes?: ViewModeConfig[]
    canZoomIn?: boolean
    canZoomOut?: boolean
    className?: string
    extraButtons?: ReactNode
    filterOptions?: { label: string; value: string }[]
    filterType: string
    groupBy: string
    groupOptions: { label: string; value: string }[]
    isImporting?: boolean
    onChangeGroupBy: (groupBy: string) => void
    onChangeOrder: () => void
    onChangeViewMode: (mode: ViewMode) => void
    onFilter: (filterType: string) => void
    onImportFile?: () => void
    onImportFolder?: () => void
    onSearch: (query: string) => void
    onSort: (sortBy: string) => void
    onToggleFavorites: () => void
    onZoomIn?: () => void
    onZoomOut?: () => void
    searchQuery: string
    showFavoritesOnly: boolean
    showGroupBy?: boolean
    showImport?: boolean
    showZoom?: boolean
    sortBy: string
    sortOptions: { label: string; value: string }[]
    sortOrder: "asc" | "desc"
    viewMode: ViewMode