UI-Layout - Design That Really Makes Sense

UI-LAYOUTs is an open-source component library that makes easier for developers and designers to build websites. It's focused on creative designs. I love to create comopnent that really matter or need your site and I belive in future I'll bring more as i kept bringing more just support me

Installation

You must install tailwindcss. As most of our components use framer-motion install it too.

bash
npm install motion clsx tailwind-merge

Must Add it in the utils.ts:

tsx
import { type ClassValue, clsx } from 'clsx'import { twMerge } from 'tailwind-merge'
export function cn(...inputs: ClassValue[]) {  return twMerge(clsx(inputs))}

use this hooks for mediaQueries:

tsx
import { useEffect, useState } from 'react'
export function useMediaQuery(query: string) {  const [value, setValue] = useState(false)
  useEffect(() => {    function onChange(event: MediaQueryListEvent) {      setValue(event.matches)    }
    const result = matchMedia(query)    result.addEventListener('change', onChange)    setValue(result.matches)
    return () => result.removeEventListener('change', onChange)  }, [query])
  return value}

Most Used Components

Visit all the .

Labs

Visit to explore more experiments and ideas.

👤 Author (Naymur)

  • X:
  • LinkedIn:


Be A Sponsor