box-ui-elements
Version:
Box UI Elements
24 lines (23 loc) • 1.12 kB
TypeScript
import * as React from 'react';
import type { ViewMode } from '../flowTypes';
import type { SortBy, SortDirection, View, Collection } from '../../../common/types/core';
import './SubHeaderRight.scss';
export interface SubHeaderRightProps {
canCreateNewFolder: boolean;
canUpload: boolean;
currentCollection: Collection;
gridColumnCount: number;
gridMaxColumns: number;
gridMinColumns: number;
maxGridColumnCountForWidth: number;
onCreate: () => void;
onGridViewSliderChange: (newSliderValue: number) => void;
onSortChange: (sortBy: SortBy, sortDirection: SortDirection) => void;
onUpload: () => void;
onViewModeChange?: (viewMode: ViewMode) => void;
portalElement?: HTMLElement;
view: View;
viewMode: ViewMode;
}
declare const SubHeaderRight: ({ canCreateNewFolder, canUpload, currentCollection, gridColumnCount, gridMaxColumns, gridMinColumns, maxGridColumnCountForWidth, onCreate, onGridViewSliderChange, onSortChange, onUpload, onViewModeChange, portalElement, view, viewMode, }: SubHeaderRightProps) => React.JSX.Element;
export default SubHeaderRight;