Layout

PreviousNext
Docs
skyrblock

Preview

Loading preview…
components/layout/Layout.tsx
'use client';

import { useComponentConfig } from '../config-provider/context';
import LayoutUI from './LayoutUI';
import type { LayoutProps } from './types';

const Layout = (props: LayoutProps) => {
  const config = useComponentConfig('layout');

  const mergedProps = {
    ...config,
    ...props
  };

  return (
    <LayoutUI
      {...mergedProps}
    />
  );
};

Layout.displayName = 'Layout';

export default Layout;

Installation

npx shadcn@latest add @skyr/layout

Usage

import { Layout } from "@/components/layout"
<Layout />