@uppy/provider-views
Version:
View library for Uppy remote provider plugins.
8 lines (7 loc) • 727 B
JavaScript
import { jsx as _jsx, jsxs as _jsxs } from "preact/jsx-runtime";
import classNames from 'classnames';
import Breadcrumbs from '../Breadcrumbs.js';
import User from './User.js';
export default function Header(props) {
return (_jsx("div", { className: "uppy-ProviderBrowser-header", children: _jsxs("div", { className: classNames('uppy-ProviderBrowser-headerBar', !props.showBreadcrumbs && 'uppy-ProviderBrowser-headerBar--simple'), children: [props.showBreadcrumbs && (_jsx(Breadcrumbs, { openFolder: props.openFolder, breadcrumbs: props.breadcrumbs, breadcrumbsIcon: props.pluginIcon?.(), title: props.title, i18n: props.i18n })), _jsx(User, { logout: props.logout, username: props.username, i18n: props.i18n })] }) }));
}