import clsx from 'clsx'; import type { FunctionComponent } from 'react'; import React from 'react'; import { Header } from '../Header'; import Panel from '../Panel'; import { SpinnerOverlay } from '../SpinnerOverlay'; import { Footer } from './Footer'; import type { BasePanelProps } from './SettingsPanel.interface'; import i18n from './i18n'; import styles from './styles.scss'; export const BasePanel: FunctionComponent = ({ currentLocale, className, showSpinner, showHeader, children, loginNumber, onLogoutButtonClick, eulaLabel, eulaLink, onEulaLinkClick, version, versionContainer, privacyNoticeLabel, privacyNoticeLink, }) => { if (showSpinner) { return ; } return (
{showHeader ? (
{i18n.getString('settings', currentLocale)}
) : null} {children}
); };