πŸš€ Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more β†’
Socket
Sign inDemoInstall
Socket

@heathmont/moon-core-tw

Package Overview
Dependencies
Maintainers
146
Versions
168
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@heathmont/moon-core-tw

A comprehensive collection of UI components for React, designed to streamline development and ensure consistency across applications.

10.23.1
Source
npm
Version published
Weekly downloads
787
-25.82%
Maintainers
146
Weekly downloads
Β 
Created
Source

πŸ“¦ Moon React Core components library

A comprehensive collection of UI components for React, designed to streamline development and ensure consistency across applications.

πŸš€ Features

  • πŸ— Rich set of ready-to-use UI components
  • 🎨 Customizable and theme-friendly
  • πŸ”„ Fully typed with TypeScript support
  • πŸ“¦ Lightweight and optimized for performance

πŸ“¦ Installation

Install via npm:

npm install @heathmont/moon-core-tw

Or using pnpm:

pnpm install @heathmont/moon-core-tw

Or yarn:

yarn @heathmont/moon-core-tw

🎯 Usage

Example: Basic UI Elements

import { Button, Input, Modal } from "@heathmont/moon-core-tw/lib";

const App = () => {
  const [open, setOpen] = useState(false);

  return (
    <div>
      <Input placeholder="Enter text..." />
      <Button onClick={() => setOpen(true)}>Open Modal</Button>
      {open && (
        <Modal onClose={() => setOpen(false)}>
          <p>This is a modal!</p>
        </Modal>
      )}
    </div>
  );
};

export default App;

πŸ“š Available Components

ComponentDescription
AccordionExpandable sections for content organization
AlertNotification messages
AuthCodeInput field for authentication codes
AvatarUser profile image display
BackdropOverlay background for modals
BottomSheetSlide-up modal panel
BreadcrumbNavigation path display
ButtonClickable action button
CarouselImage/content slider
CheckboxToggle option selection
ChipSmall tag-like UI elements
CircularProgressLoading indicator
ComboboxSelectable input with search
DrawerSidebar navigation or content panel
DropdownMenu-based selection component
FormWrapper for form elements
GroupUI grouping element
HintTooltip-like helper text
IconButtonButton with an icon
InputText input field
InsetInputInput with embedded icon or text
LabelLabel for form elements
LoaderGeneral loading indicator
MenuItemList item for menus
MergeClassnamesUtility for handling CSS class merging
ModalPopup dialog box
PaginationPage navigation controls
PopoverSmall contextual pop-up
ProgressProgress bar
RadioRadio button selection
SearchSearch input field
SelectDropdown selection
SnackbarTemporary notification
SwitchToggle switch
TabsTab-based navigation
TagLabel-style element
TextInputStandard text input field
TextareaMulti-line text input
TooltipHover-triggered information display
FileInputFile upload field
BadgeSmall status indicator

🧭 Explore more

Themes package

Table package

Base package

SearchCMDK package

πŸ› οΈ Contributing

If you're interested in contributing to Moon Design System, please read our contributing docs before submitting a pull request.

FAQs

Package last updated on 02 Apr 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts