0.9.11 • Published 12 months ago

@app-studio/web v0.9.11

Weekly downloads
-
License
-
Repository
-
Last release
12 months ago

App Studio Web Component Library

App Studio Web React TypeScript License

A comprehensive, accessible, and customizable React component library built with TypeScript and App Studio. This library provides a wide range of UI components designed to help you build beautiful and functional web applications quickly and efficiently.

Features

  • 40+ UI Components: From basic elements to complex interactive components
  • Fully Typed: Built with TypeScript for better developer experience
  • Accessible: Follows WCAG guidelines for accessibility
  • Customizable: Easily theme and style components to match your brand
  • Responsive: Works across all device sizes
  • Form Integration: Seamless integration with Formik for form handling
  • Modern Design: Clean, consistent design following best practices

Installation

npm install @app-studio/web
# or
yarn add @app-studio/web

Quick Start

import React from 'react';
import { Button, Text } from '@app-studio/web';

function App() {
  return (
    <div>
      <Text>Hello, world!</Text>
      <Button onClick={() => alert('Clicked!')}>Click me</Button>
    </div>
  );
}

Component Categories

Layout Components

  • View
  • Center
  • Horizontal
  • Vertical
  • AspectRatio
  • Separator
  • Resizable

Form Components

  • Checkbox
  • Radio
  • Select
  • Switch
  • TextArea
  • TextField
  • OTPInput

Navigation Components

  • Accordion
  • Menubar
  • NavigationMenu
  • Pagination
  • Sidebar
  • Tabs

Feedback Components

  • Alert
  • Modal
  • Toast
  • Tooltip

Data Display Components

  • Avatar
  • Badge
  • Card
  • Table
  • Chart

Utility Components

  • Button
  • Gradient
  • Loader
  • Text

Interactive Components

  • Carousel
  • ContextMenu
  • DropdownMenu
  • HoverCard
  • Slider
  • Toggle
  • ToggleGroup

Design System

All components follow a consistent design system with:

  • Typography: Inter/Geist font, specific sizes/weights
  • Spacing: 4px grid system
  • Colors: Neutral palette with semantic colors
  • Rounded corners: Consistent border radius
  • Transitions: Subtle animations

Development

Prerequisites

  • Node.js (>= 10.x)
  • npm or yarn

Setup

  1. Clone the repository

    git clone https://github.com/your-org/app-studio-web.git
    cd app-studio-web
  2. Install dependencies

    npm install
    # or
    yarn
  3. Start the development server

    npm start
    # or
    yarn start

Available Scripts

  • npm start - Start the development server
  • npm run build - Build the library for production
  • npm test - Run tests
  • npm run storybook - Start Storybook for component development
  • npm run lint - Run ESLint
  • npm run lint:fix - Fix ESLint issues
  • npm run prettier - Run Prettier
  • npm run prettier:fix - Fix Prettier issues

Contributing

We welcome contributions! Please see our Contributing Guide for more details.

Creating New Components

Use our component creation script to scaffold new components:

npm run create-structure -- --name=YourComponentName

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgements

0.8.89

1 year ago

0.8.88

1 year ago

0.8.85

1 year ago

0.8.84

1 year ago

0.8.87

1 year ago

0.8.86

1 year ago

0.8.81

1 year ago

0.8.80

1 year ago

0.8.83

1 year ago

0.8.82

1 year ago

0.8.78

1 year ago

0.8.77

1 year ago

0.8.74

1 year ago

0.8.73

1 year ago

0.8.76

1 year ago

0.8.70

1 year ago

0.8.72

1 year ago

0.8.71

1 year ago

0.9.8

12 months ago

0.8.67

1 year ago

0.9.7

12 months ago

0.8.66

1 year ago

0.8.69

1 year ago

0.9.9

12 months ago

0.9.4

12 months ago

0.8.63

1 year ago

0.9.3

1 year ago

0.8.62

1 year ago

0.9.6

12 months ago

0.8.65

1 year ago

0.9.5

12 months ago

0.8.64

1 year ago

0.8.61

1 year ago

0.8.60

1 year ago

0.8.56

1 year ago

0.8.58

1 year ago

0.8.57

1 year ago

0.8.52

1 year ago

0.8.54

1 year ago

0.8.53

1 year ago

0.8.59

1 year ago

0.8.50

1 year ago

0.8.96

1 year ago

0.8.95

1 year ago

0.8.97

1 year ago

0.8.92

1 year ago

0.8.91

1 year ago

0.8.94

1 year ago

0.8.93

1 year ago

0.8.90

1 year ago

0.8.45

1 year ago

0.8.44

1 year ago

0.8.47

1 year ago

0.8.46

1 year ago

0.8.41

1 year ago

0.8.40

1 year ago

0.9.10

12 months ago

0.8.43

1 year ago

0.9.11

12 months ago

0.8.42

1 year ago

0.8.49

1 year ago

0.8.48

1 year ago

0.8.34

1 year ago

0.8.33

1 year ago

0.8.36

1 year ago

0.8.35

1 year ago

0.8.30

1 year ago

0.8.32

1 year ago

0.8.31

1 year ago

0.8.38

1 year ago

0.8.37

1 year ago

0.8.39

1 year ago

0.9.0

1 year ago

0.9.2

1 year ago

0.9.1

1 year ago

0.8.23

1 year ago

0.8.22

1 year ago

0.8.25

1 year ago

0.8.24

1 year ago

0.8.21

1 year ago

0.8.20

1 year ago

0.8.27

1 year ago

0.8.26

1 year ago

0.8.29

1 year ago

0.8.28

1 year ago

0.8.11

2 years ago

0.8.14

2 years ago

0.8.13

2 years ago

0.8.19

1 year ago

0.8.16

2 years ago

0.8.15

2 years ago

0.8.18

1 year ago

0.8.17

2 years ago

0.8.9

2 years ago

0.8.8

2 years ago

0.8.5

2 years ago

0.8.4

2 years ago

0.8.7

2 years ago

0.8.6

2 years ago

0.8.1

2 years ago

0.8.0

2 years ago

0.8.3

2 years ago

0.8.2

2 years ago

0.8.10

2 years ago

0.7.18

2 years ago

0.7.17

2 years ago

0.7.2

2 years ago

0.7.1

2 years ago

0.7.4

2 years ago

0.7.3

2 years ago

0.7.0

2 years ago

0.7.11

2 years ago

0.7.10

2 years ago

0.7.13

2 years ago

0.7.12

2 years ago

0.7.15

2 years ago

0.7.14

2 years ago

0.7.16

2 years ago

0.7.9

2 years ago

0.7.6

2 years ago

0.7.5

2 years ago

0.7.7

2 years ago

0.6.0

2 years ago

0.5.0

2 years ago

0.3.69

2 years ago

0.3.68

2 years ago

0.3.67

2 years ago

0.3.66

2 years ago

0.3.65

2 years ago

0.3.64

2 years ago

0.3.63

2 years ago

0.3.62

2 years ago

0.3.61

3 years ago

0.3.60

3 years ago

0.3.59

3 years ago

0.3.58

3 years ago

0.3.57

3 years ago

0.3.56

3 years ago

0.3.55

3 years ago

0.3.54

3 years ago

0.3.53

3 years ago

0.3.52

3 years ago

0.3.51

3 years ago

0.3.50

3 years ago

0.3.49

3 years ago

0.3.48

3 years ago

0.3.47

3 years ago

0.3.46

3 years ago

0.3.45

3 years ago

0.3.44

3 years ago

0.3.43

3 years ago

0.3.42

3 years ago

0.3.41

3 years ago

0.3.40

3 years ago

0.3.39

3 years ago

0.3.38

3 years ago

0.3.37

3 years ago

0.3.36

3 years ago

0.3.35

3 years ago

0.3.34

3 years ago

0.3.33

3 years ago

0.3.32

3 years ago

0.3.31

3 years ago

0.3.30

3 years ago

0.3.29

3 years ago

0.3.28

3 years ago

0.3.27

3 years ago

0.3.26

3 years ago

0.3.25

3 years ago

0.3.24

3 years ago

0.3.23

3 years ago

0.3.22

3 years ago

0.3.21

3 years ago

0.3.20

3 years ago

0.3.19

3 years ago

0.3.18

3 years ago

0.3.17

3 years ago

0.3.16

3 years ago

0.3.15

3 years ago

0.3.13

3 years ago

0.3.12

3 years ago

0.3.11

3 years ago

0.3.7

3 years ago

0.3.5

3 years ago

0.3.4

3 years ago

0.3.3

3 years ago

0.3.2

3 years ago

0.2.0

3 years ago

0.1.16

3 years ago

0.1.15

3 years ago

0.1.14

3 years ago

0.1.13

3 years ago

0.1.12

3 years ago

0.1.11

3 years ago

0.1.10

3 years ago

0.1.9

3 years ago

0.1.8

3 years ago

0.1.7

3 years ago

0.1.6

3 years ago

0.1.5

3 years ago

0.1.4

3 years ago

0.1.3

3 years ago

0.1.2

3 years ago

0.1.1

3 years ago

0.1.0

3 years ago