Malevich UI

Getting Started

Welcome to Malevich UI component registry

Getting Started

Malevich UI is a collection of reusable UI components built for Next.js applications, with a focus on delivery and logistics integrations.

Quick Start

Install components from the registry using shadcn CLI:

pnpm dlx shadcn@latest add https://malevichai.github.io/ui/r/cdek-po-widget
npx shadcn@latest add https://malevichai.github.io/ui/r/cdek-po-widget

Available Components

CDEK Pickup Point Widget

A React component wrapper for the CDEK delivery widget that provides:

  • Interactive map with pickup point selection
  • Real-time delivery cost calculation
  • Support for multiple delivery modes (office/door delivery)
  • Full TypeScript support

View Component Documentation

Features

  • Type-Safe - Full TypeScript definitions included
  • Server Components - Next.js 13+ App Router compatible
  • Customizable - Extensive configuration options
  • Well-Documented - Comprehensive API documentation

Installation

Components can be installed individually or as a complete set. Each component includes:

  • React component files
  • TypeScript type definitions
  • API route templates (where applicable)
  • Usage examples

Next Steps