RocketChat/Rocket.Chat

View on GitHub
packages/fuselage-ui-kit/src/surfaces/Surface.tsx

Summary

Maintainability
A
0 mins
Test Coverage
import type { ContextType, ReactElement, ReactNode } from 'react';

import { SurfaceContext } from '../contexts/SurfaceContext';

type SurfaceProps = {
  children: ReactNode;
  type: ContextType<typeof SurfaceContext>;
};

export const Surface = ({ children, type }: SurfaceProps): ReactElement => (
  <SurfaceContext.Provider value={type}>{children}</SurfaceContext.Provider>
);