@redocly/theme
Version:
Shared UI components lib
16 lines (15 loc) • 950 B
TypeScript
import React, { JSX } from 'react';
import { SortOption, CatalogViewMode } from '../../core/types';
export type CatalogActionsRowProps = {
searchQuery: string;
setSearchQuery: (updatedTerm: string) => void;
sortOption: SortOption | null;
setSortOption: (option: SortOption | null) => void;
viewMode?: CatalogViewMode;
onViewModeChange?: (mode: CatalogViewMode) => void;
style?: React.CSSProperties;
};
export declare function CatalogActionsRow({ searchQuery, setSearchQuery, sortOption, setSortOption, viewMode, onViewModeChange, style, }: CatalogActionsRowProps): JSX.Element;
export declare const CatalogActionsRowWrapper: import("styled-components").StyledComponent<"div", any, {}, never>;
export declare const CatalogControlsWrapper: import("styled-components").StyledComponent<"div", any, {}, never>;
export declare const CatalogSearchInputWrapper: import("styled-components").StyledComponent<"div", any, {}, never>;