Skip to content

Commit

Permalink
chore: remove universe snippets
Browse files Browse the repository at this point in the history
  • Loading branch information
arpitBhalla committed Feb 16, 2022
1 parent 83c16d9 commit 66f2162
Show file tree
Hide file tree
Showing 6 changed files with 63 additions and 466 deletions.
382 changes: 29 additions & 353 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,353 +1,29 @@
# React Native Elements Snippets

![Visual Studio Marketplace Version](https://img.shields.io/visual-studio-marketplace/v/rne.snippets?style=flat-square) [![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https:/semantic-release/semantic-release)

![ScreenShot](./img/Screenshot.png)

**Note:** There are two ways to insert these:

- **Trigger Suggest** (<kbd>⌃</kbd><kbd>Space</kbd> on macOS) and then type in the name; or you can
enable the **Editor: Tab Completion** setting, then type the name of the
snippet and press <kbd>Tab</kbd>.

## Features

- Works in JS/X and TSX
- Automatically adds missing imports when a snippet is inserted (as long as it succeeds in parsing the entire file)
- Supports `React Native Elements Universe` Package

## Installation

As in any Visual Studio Code Extension you have several options to install:

- Enter the Visual Studio Code Marketplace, search for `React Native Elements Snippets` (or enter directly on the extension page) and click on Install button.

- Inside Visual Studio Code, enter in the Extension panel, search for `React Native Elements Snippets` and click on Install button

- Run the following command in the Command Palette:

> ext install rne.snippets
## Snippets

<!-- snippets -->

- [`rneAvatar`](#rneavatar)
- [`rneAvatarBadge`](#rneavatarbadge)
- [`rneBadge`](#rnebadge)
- [`rneBadgeMini`](#rnebadgemini)
- [`rneBottomSheet`](#rnebottomsheet)
- [`rneButton`](#rnebutton)
- [`rneButtonGroup`](#rnebuttongroup)
- [`rneButtonIcon`](#rnebuttonicon)
- [`rneButtonType`](#rnebuttontype)
- [`rneCard`](#rnecard)
- [`rneCheckBox`](#rnecheckbox)
- [`rneChip`](#rnechip)
- [`rneChipIcon`](#rnechipicon)
- [`rneDivider`](#rnedivider)
- [`rneFAB`](#rnefab)
- [`rneIcon`](#rneicon)
- [`rneImage`](#rneimage)
- [`rneLinearProgress`](#rnelinearprogress)
- [`rneLinearProgressIndeterminate`](#rnelinearprogressindeterminate)
- [`rneRadio`](#rneradio)
- [`rneSearchBar`](#rnesearchbar)
- [`rneSlider`](#rneslider)
- [`rneSpeedDial`](#rnespeeddial)
- [`rneSpeedDialAction`](#rnespeeddialaction)
- [`rneText`](#rnetext)
- [`rneuCircularSlider`](#rneucircularslider)

### `rneAvatar`

#### Avatar Component

```javascript
<Avatar title="$0" size="${1|small,medium,large,xlarge|}" rounded={${2|true,false|}}/>
```

### `rneAvatarBadge`

#### Avatar with Badge Component

```javascript
<View>
<Avatar
source={{
uri: "$1",
}}
size="${2|small,medium,large,xlarge|}"
/>
<Badge
status="${3|success,error,primary,warning|}"
containerStyle={{ position: "absolute", top: -4, right: -4 }}
/>
</View>
```

### `rneBadge`

#### Badge Component

```javascript
<Badge value="$1" status="${2|success,error,primary,warning|}" $0 />
```

### `rneBadgeMini`

#### Mini Badge Component

```javascript
<Badge status="${1|success,error,primary,warning|}" />
```

### `rneBottomSheet`

#### Bottom Sheet Component

```javascript
<BottomSheet isVisible={$1} containerStyle={{ backgroundColor: "$2" }}>
$0
</BottomSheet>
```

### `rneButton`

#### Simple Button Component

```javascript
<Button onPress={$1} title={$2} $0 />
```

### `rneButtonGroup`

#### Button Group Component

```javascript
<ButtonGroup onPress={$1} selectedIndex={$2} buttons={[$3]} />
```

### `rneButtonIcon`

#### Button with Icon Component

```javascript
<Button
onPress={$1}${2:
iconPosition="${3|left,right,bottom,top|}"}
icon={{name:'$4',color:'$5'}}
title={$6}
$0/>
```

### `rneButtonType`

#### Button with types Component

```javascript
<Button onPress={$1} type="${2|solid,clear,outline|}" title={$3} $0 />
```

### `rneCard`

#### Basic Card Component

```javascript
<Card>
<Card.Title>$1</Card.Title>
${2:
<Card.Divider/>}
<Card.Image source={$3}>
${4:
<Text style={{marginBottom: 10}}>
$5
</Text>
}
$6
</Card.Image>
</Card>
```

### `rneCheckBox`

#### CheckBox Component

```javascript
<CheckBox
title="$1"
iconType="${2|material,material-community,simple-line-icon,zocial,font-awesome,octicon,ionicon,foundation,evilicon,entypo,antdesign,font-awesome-5|}"
checkedIcon="$3"
uncheckedIcon="$4"
checkedColor="$5"
checked={$6}
/>
```

### `rneChip`

#### Simple Chip Component

```javascript
<Chip title="$1" type="${2|solid,outline|}" />
```

### `rneChipIcon`

#### Chip with Icon Component

```javascript
<Chip
title="$1"
type="${2|solid,outline|}"
icon={{
name: "$3",
type: "$4",
color: "$5",
}}
/>
```

### `rneDivider`

#### Divider Component

```javascript
<Divider />
```

### `rneFAB`

#### Floating Action Button Component

```javascript
<FAB title="$1" placement="${2|left,right|}" size="${3|small,large|}" $0 />
```

### `rneIcon`

#### Icon Component

```javascript
<Icon
name="$1"
type="${2|material,material-community,simple-line-icon,zocial,font-awesome,octicon,ionicon,foundation,evilicon,entypo,antdesign,font-awesome-5|}"
size={$3}
color="$4"
$0
/>
```

### `rneImage`

#### Image Component

```javascript
<Image
source={{ uri: '$1' }}
style={{ width: $2, height: $3 }}
${4:PlaceholderContent={$5}}
/>
```

### `rneLinearProgress`

#### Linear Progress Component

```javascript
<LinearProgress
color="${1|primary,secondary|}"
variant="determinate"
value={$2}
$0
/>
```

### `rneLinearProgressIndeterminate`

#### Linear Progress indeterminate variant Component

```javascript
<LinearProgress color="${1|primary,secondary|}" $0 />
```

### `rneRadio`

#### CheckBox Component

```javascript
<CheckBox
title="$1"
iconType="material"
checkedIcon="radio-button-checked"
uncheckedIcon="radio-button-unchecked"
checkedColor="$2"
checked={$3}
/>
```

### `rneSearchBar`

#### Search Bar Component

```javascript
<SearchBar placeholder="$1" onChangeText={$2} value={$3} $0 />
```

### `rneSlider`

#### Slider Component

```javascript
<Slider
value={$1}
onValueChange={$2}
maximumValue={$3}
minimumValue={$4}
thumbProps={{ $5 }}
/>
```

### `rneSpeedDial`

#### Speed Dial Wrapper Component

```javascript
<SpeedDial
isOpen={$1}
onOpen={$2}
onClose={$3}
icon={{ name: "$4" }}
openIcon={{ name: "$5" }}
>
$0
</SpeedDial>
```

### `rneSpeedDialAction`

#### Speed Dial Action Component

```javascript
<SpeedDial.Action icon={{ name: "$1" }} title="$2" onPress={$3} />
```

### `rneText`

#### Text Component

```javascript
<Text ${1|h1,h2,h3,h4,h5,h6|} $1styles={{$2}}>
$0
</Text>
```

### `rneuCircularSlider`

#### Universal Circular Slider Component

```javascript
<CircularSliderUniverse value={$1} onChange={$2} showThumbText />
```

<!-- snippetsend -->
<p align="center">
<a href="https://reactnativeelements.com/">
<img alt="react-native-elements" src="https://user-images.githubusercontent.com/5962998/65694309-a825f000-e043-11e9-8382-db0dba0851e3.png" width="300">
</a>
</p>

<p align="center">
Cross Platform <a href="https://reactnative.dev">React Native</a> UI Toolkit
</p>

<p align="center">
<a href="https://opensource.org/licenses/MIT"><img src="https://img.shields.io/badge/License-MIT-blue.svg"></a>
<a href="https:/react-native-elements/react-native-elements"><img src="https://img.shields.io/github/stars/react-native-elements/react-native-elements"></a>
<a href="https://www.npmjs.com/package/react-native-elements"><img src="https://img.shields.io/npm/dm/react-native-elements.svg"></a>
<a href="https://react-native-elements-slack.herokuapp.com"><img src="https://react-native-elements-slack.herokuapp.com/badge.svg"></a>
<a href="https://lerna.js.org/"><img src="https://img.shields.io/badge/maintained%20with-lerna-cc00ff.svg"></a>
</p>

<p align="center">
<a href="#backers"><img src="https://opencollective.com/react-native-elements/backers/badge.svg"></a>
<a href="#sponsors"><img src="https://opencollective.com/react-native-elements/sponsors/badge.svg"></a>
<a href="https://codecov.io/gh/react-native-elements/react-native-elements"><img src="https://codecov.io/gh/react-native-elements/react-native-elements/coverage.svg"></a>
<a href="https:/prettier/prettier"><img src="https://img.shields.io/badge/styled_with-prettier-ff69b4.svg"></a>

</p>

<br />

![React Native Elements UI Toolkit](https://user-images.githubusercontent.com/5962998/37248832-a7060286-24b1-11e8-94a8-847ab6ded4ec.png)
Loading

0 comments on commit 66f2162

Please sign in to comment.