Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jadu/pulsar-react

Pulsar components for React
https://github.com/jadu/pulsar-react

jadu pulsar react react-components

Last synced: 5 days ago
JSON representation

Pulsar components for React

Awesome Lists containing this project

README

        

# Pulsar React Components

A collection of Pulsar components implemented using React.

## Form input component support

| Component | Status |
| --------- | ------ |
| ButtonGroup | ✅ |
| Checkbox | ✅ |
| Choice | ✅ |
| Color | ✅ |
| Compound | ✅ (achieved with form group `inline` variant |
| Content | ✅ |
| DateInput | ✅ |
| File | ✅ |
| Form | ✅ |
| Hidden | ✅ |
| InlineCheckbox | ✅ |
| InlineRadioButton | ✅ |
| PasswordInput | ✅ |
| RadioButton | ✅ |
| Range | ✅ |
| Select | ✅ |
| Select2 | ✅ |
| TextArea | ✅ |
| TextInput | ✅ |
| TimeInput | ✅ |
| ToggleSwitch | ✅ |

## Form structure component support

| Component | Status |
| --------- | ------ |
| ErrorBlock | ✅ |
| ErrorSummary | ✖ |
| Fieldset | ✅ |
| FormGroup | ✅ |
| FormLabel | ✅ |
| HelpBlock | ✅ |

## HTML component support

| Component | Status |
| --------- | ------ |
| Badge | ✅ |
| Block list | ✖ |
| Breadcrumb | ✖ |
| Button | ✅ |
| Button group | ✅ |
| Dropdown button | ✅ |
| Card | ✖ no current Twig helper |
| Datatable | ✖ |
| Flash message | ✖ |
| Icon | ✖ |
| Label | ✅ |
| Link | ✅ |
| Link list | ✅ Achievable by nesting a List>ListItem>Link |
| List | ✅ New OrderedList & UnorderedList components |
| Loading spinner | ✖ |
| Media | ✖ |
| Metadata | ✖ |
| Modal | ✖ |
| Pagination | ✖ |
| Panel | ✖ |
| Popover | ✖ |
| Progress bar | ✖ |
| Progress list | ✖ |
| Remove button | ✖ |
| Status | ✖ |
| Table | ✖ |
| Tooltip | ✖ |

# Basic examples

**Button**

```jsx
Foo
```

**Button group (Form)**

```jsx

Foo
Bar
Baz

Foo
Bar
Baz

```

**Button group (HTML)**

```jsx

Foo

```

**Checkbox**

```jsx

```

**Choice**

```jsx

Sunshine
Moonlight
Good times
Boogie

```

**Color**

```jsx

```

**Compound**

```jsx



```

**Content**

```jsx

This is content

```

**DateInput**

```jsx

```

**Dropdown Button**

```jsx

```

**ErrorSummary**

To do...

**Fieldset**

```jsx

```

**File**

```jsx

```

**Form**

```jsx

```

**Hidden**

```jsx

```

**InlineCheckbox**

```jsx

```

**InlineRadioButton**

```jsx

```

**Label**

```jsx
foo
```

**Link**

```jsx
Bar
```

**Ordered List**

```jsx

Foo

```

**PasswordInput**

```jsx

```

**RadioButton**

```jsx

```

**Range**

```jsx

```

**Select**

```jsx

```

**Select2**

```jsx

```

**TextArea**

```jsx

```

**TextInput**

```jsx

```

**TimeInput**

```jsx

```

**ToggleSwitch**

```jsx

```

**Unordered List**

```jsx

Foo

```