MCPcopy
hub / github.com/ui-layouts/uilayouts

github.com/ui-layouts/uilayouts @main sqlite

repository ↗ · DeepWiki ↗
1,486 symbols 3,823 edges 589 files 7 documented · 0%
README

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.

npm install motion clsx tailwind-merge

Must Add it in the utils.ts:

```tsx title="utils.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 title="use-media-query.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 components.

Labs

Visit Labs to explore more experiments and ideas.

👤 Author (Naymur)

Vercel OSS Program

Be A Sponsor

naymur-uilayout

Extension points exported contracts — how you extend this code

MultiSelectProps (Interface)
* Props for MultiSelect component
apps/ui-layout/components/ui/multi-selector.tsx
FAQItem (Interface)
(no doc)
packages/blocks/src/faq-section/faq-glass-card.tsx
BannerProps (Interface)
(no doc)
packages/ui/src/banner.tsx
DrawerRootProps (Interface)
(no doc)
packages/shadcn/src/base/drawer.tsx
AccordionContextType (Interface)
* Interface for AccordionContext values
apps/ui-layout/components/ui/accordion.tsx
FAQItem (Interface)
(no doc)
packages/blocks/src/faq-section/faq-minimilastic.tsx
DrawerContentProps (Interface)
(no doc)
packages/shadcn/src/base/drawer.tsx
AccordionProps (Interface)
* Interface for Accordion props
apps/ui-layout/components/ui/accordion.tsx

Core symbols most depended-on inside this repo

cn
called by 782
apps/ui-layout/lib/utils.ts
humanize
called by 208
apps/ui-layout/configs/docs.ts
setIsOpen
called by 24
apps/ui-layout/components/ui/motion-drawer.tsx
useMediaQuery
called by 13
apps/ui-layout/hooks/use-media-query.tsx
useCarousel
called by 9
apps/ui-layout/components/ui/carousel.tsx
absoluteUrl
called by 9
apps/ui-layout/lib/utils.ts
useDialog
called by 8
apps/ui-layout/components/ui/linear-modal.tsx
animate
called by 8
apps/ui-layout/components/ui/progressive-carousel.tsx

Shape

Function 1,334
Interface 152

Languages

TypeScript100%

Modules by API surface

apps/ui-layout/registry/components/mac/genie-effect.tsx26 symbols
packages/shadcn/src/radix/sidebar.tsx25 symbols
packages/shadcn/src/base/sidebar.tsx25 symbols
packages/shadcn/src/radix/menubar.tsx16 symbols
packages/shadcn/src/base/menubar.tsx16 symbols
packages/shadcn/src/base/combobox.tsx16 symbols
apps/ui-layout/components/ui/datetime-input.tsx16 symbols
packages/shadcn/src/ui/dropdown.tsx15 symbols
packages/shadcn/src/radix/dropdown-menu.tsx15 symbols
packages/shadcn/src/radix/context-menu.tsx15 symbols
packages/shadcn/src/base/dropdown-menu.tsx15 symbols
packages/shadcn/src/base/context-menu.tsx15 symbols

Dependencies from manifests, versioned

@base-ui/react1.6.0 · 1×
@biomejs/biome1.9.4 · 1×
@clack/prompts0.11.0 · 1×
@hookform/resolvers3.9.0 · 1×
@mdx-js/loader3.0.1 · 1×
@mdx-js/react3.0.1 · 1×
@motionone/utils10.18.0 · 1×
@next/mdx15.2.3 · 1×
@number-flow/react0.6.0 · 1×
@radix-ui/react-aspect-ratio1.0.3 · 1×
@radix-ui/react-dialog1.1.1 · 1×
@radix-ui/react-dropdown-menu2.1.1 · 1×

For agents

$ claude mcp add uilayouts \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact