FixedSideContainer.tsx 467 B

1234567891011121314151617181920212223242526
  1. import "./FixedSideContainer.scss";
  2. import React from "react";
  3. import clsx from "clsx";
  4. type FixedSideContainerProps = {
  5. children: React.ReactNode;
  6. side: "top" | "left" | "right";
  7. className?: string;
  8. };
  9. export const FixedSideContainer = ({
  10. children,
  11. side,
  12. className,
  13. }: FixedSideContainerProps) => (
  14. <div
  15. className={clsx(
  16. "FixedSideContainer",
  17. `FixedSideContainer_side_${side}`,
  18. className,
  19. )}
  20. >
  21. {children}
  22. </div>
  23. );