import React from 'react'; import type { JSX } from 'react'; import { HorizontalViewIcon } from '@redocly/theme/icons/HorizontalViewIcon/HorizontalViewIcon'; import { VerticalViewIcon } from '@redocly/theme/icons/VerticalViewIcon/VerticalViewIcon'; import { LayoutVariant } from '@redocly/theme/components/SidebarActions/SidebarActions'; import { useThemeHooks } from '@redocly/theme/core/hooks'; import { StyledChangeViewButton, StyledChangeViewButtonWrap, } from '@redocly/theme/components/SidebarActions/styled'; export type ChangeViewButtonProps = { layout: LayoutVariant; collapsedSidebar: boolean; onClick: () => void; }; export const ChangeViewButton = ({ layout, onClick, collapsedSidebar, }: ChangeViewButtonProps): JSX.Element | null => { const { useTranslate } = useThemeHooks(); const { translate } = useTranslate(); const isStacked = layout === LayoutVariant.STACKED; const isThreePanel = layout === LayoutVariant.THREE_PANEL; return ( ); };