Layout scaffolding for Web apps.
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.
 
 
 

29 rader
692 B

  1. import * as React from 'react';
  2. import {layouts, Span} from '@tesseract-design/viewfinder-base';
  3. export type RightSidebarStaticBaseProps = Omit<React.HTMLProps<HTMLDivElement>, 'span'> & {
  4. span?: Span,
  5. }
  6. export const RightSidebarStaticBase = React.forwardRef<HTMLDivElement, RightSidebarStaticBaseProps>(({
  7. children,
  8. span = Span.WIDE,
  9. ...etcProps
  10. }, ref) => {
  11. return (
  12. <div
  13. className={layouts.RightSidebarStatic.SidebarBase()}
  14. {...etcProps}
  15. ref={ref}
  16. >
  17. <div
  18. className={layouts.RightSidebarStatic.SidebarMainContent()}
  19. >
  20. {children}
  21. </div>
  22. </div>
  23. )
  24. });
  25. RightSidebarStaticBase.displayName = 'RightSidebarStaticBase'