0.0.3 • Published 10 months ago

@azimut-avant/scotch-components v0.0.3

Weekly downloads
-
License
MIT
Repository
github
Last release
10 months ago

@azimut-avant/scotch-components

Scotch is our internal collection of libraries used for frontend development. In this repository we publish some components which might be useful as an extension for awesome @radix-ui and @shadcn/ui.

Out desire is not implementation of a complete library, but just presentation of some components which might be useful for anyone else.

Demo: https://scotch-components.vercel.app/

Components

NameDescription
ChipSimilar to badge, but with actions
ChipListA set of chips
ChipInputAn input which allows to add chips
SelectSimple selection component
SearchSelectSelect with search input
MultiSelectSelection of multiple elements
SearchMultiSelectSelection of multiple elements with input
AutoCompleteSearch with autocomplete
ImageGalleryA component which implements gallery of images with preview

References

This repository is not meant to be a "yet another components library". We strongly rely on radix-ui and shadcn/ui and shall not implement components covered by these libraries - until their implementations do not restrict demanded functionality.

Here we present a list of widgets/components we are not going to implement (for now):

NameDescriptionLink
PaginationWidget to control pagesreact-paginate
BreadcrumbsNavigation stepsshadcn/ui
ButtonWidget to run some actionshdacn/ui
CalendarDate choicesshadcn/ui
CheckboxBoolean-based selectionradix-ui / shadcn/ui
DropdownMenuStatic selectionradix-ui / shadcn/ui
InputString inputshadcn/ui
MenuBarBar with items for navigationradix-ui / shadcn/ui
DialogModal menuradix-ui / shadcn/ui
Notifications / ToastNotification popupsradix-ui / shadcn/ui
PopoverSmall modal window shown near anchor elementradix-ui / shadcn/ui
RadioGroup of choicesradix-ui / shadcn/ui
SwitchA toggle widgetradix-ui / shadcn/ui
TableA html-based tableshadcn/ui
TabsSet of pages selected with bar of selectorsradix-ui / shadcn/ui
TooltopA small notification near some anchorradix-ui / shadcn/ui