boxgrid

PreviousNext
Docs
ui-layoutscomponent

Preview

Loading preview…
./registry/components/grid/box-grid.tsx
import React from 'react';
import { useState } from 'react';
import preview from '@/assets/preview/Preview';
import Image from 'next/image';
interface ProjectsTypes {
  id: string;
  img: string;
  title: string;
  des: string;
}

export default function index() {
  return (
    <>
      <div className='grid grid-rows-10  grid-cols-12 grid-flow-col gap-2  pt-10'>
        <div className='row-start-1 col-span-2 row-end-6  dark:bg-gray-800 bg-gray-100 grid place-content-center h-full lg:rounded-xl rounded-md'>
          <Image src={preview.dragitems} className=' object-cover' alt='' />
        </div>
        <div className='row-start-6 row-end-11  col-span-2 dark:bg-gray-800 bg-gray-100 grid place-content-center h-full lg:rounded-xl rounded-md'>
          <Image src={preview.galleryNew} className=' object-cover' alt='' />
        </div>
        <div className='row-start-3 row-end-9  col-span-2 dark:bg-gray-800 bg-gray-100 grid place-content-center h-full lg:rounded-xl rounded-md'>
          <Image src={preview.carousel} className=' object-cover' alt='' />
        </div>
        <div className='row-start-1 col-span-2 row-end-6  dark:bg-gray-800 bg-gray-100 grid place-content-center h-full lg:rounded-xl rounded-md'>
          <Image src={preview.clippath} className=' object-cover' alt='' />
        </div>
        <div className='row-start-6 row-end-11  col-span-2 dark:bg-gray-800 bg-gray-100 grid place-content-center h-full lg:rounded-xl rounded-md'>
          <Image src={preview.sparkles} className=' object-cover' alt='' />
        </div>
        <div className='row-start-3 row-end-9  col-span-2 dark:bg-gray-800 bg-gray-100 grid place-content-center h-full lg:rounded-xl rounded-md'>
          <Image src={preview.carousel} className=' object-cover' alt='' />
        </div>
        <div className='row-start-1 col-span-2 row-end-6 dark:bg-gray-800 bg-gray-100 grid place-content-center h-full lg:rounded-xl rounded-md'>
          <Image src={preview.faqs} className=' object-cover' alt='' />
        </div>
        <div className='row-start-6 row-end-11  col-span-2 dark:bg-gray-800 bg-gray-100 grid place-content-center  h-full lg:rounded-xl rounded-md'>
          <Image src={preview.grid} className=' object-cover' alt='' />
        </div>
        <div className='row-start-3 row-end-9  col-span-2 dark:bg-gray-800 bg-gray-100 grid place-content-center h-full lg:rounded-xl rounded-md'>
          <Image src={preview.image_masking} className=' object-cover' alt='' />
        </div>
      </div>
    </>
  );
}

Installation

npx shadcn@latest add @ui-layouts/boxgrid

Usage

import { Boxgrid } from "@/components/boxgrid"
<Boxgrid />