packages/uikit-playground/src/Components/SurfaceSelect/SurfaceSelect.tsx
import { Select } from '@rocket.chat/fuselage';
import type { FC } from 'react';
import { useContext } from 'react';
import { context, surfaceAction } from '../../Context';
import options from './options';
const SurfaceSelect: FC = () => {
const {
state: { screens, activeScreen },
dispatch,
} = useContext(context);
return (
<Select
options={options}
value={`${screens[activeScreen].payload.surface}`}
placeholder="Surface"
onChange={(e) => {
dispatch(surfaceAction(typeof e === 'string' ? parseInt(e) : e));
}}
/>
);
};
export default SurfaceSelect;