/react-native-unordered-list

React Native Unordered List Component

Primary LanguageJavaScriptMIT LicenseMIT

react-native-unordered-list

npm

React Native Unordered List Component

Installation

yarn add react-native-unordered-list or npm install react-native-unordered-list --save

and then import into your component

import Unorderedlist from 'react-native-unordered-list';

Usage

Basic Usage

<Unorderedlist><Text>item</Text></Unorderedlist>

Nested List

Nested List

<Unorderedlist><Text>Grandparent</Text>
    <Unorderedlist><Text>Parent</Text>
        <Unorderedlist><Text>Child</Text></Unorderedlist>
    </Unorderedlist>
</Unorderedlist>

Customized bullet character and styles

<Unorderedlist bulletUnicode={0x2765}><Text>Grandparent</Text>
<Unorderedlist color='red'><Text>Red</Text>
<Unorderedlist bulletUnicode={0x2765} color='red' style={{ fontSize: 100 }}><Text>GIANT RED BULLET</Text>

Some commonly used bullet characters are:

0x2022 
0x25E6 
0x25AA 
0x2023 
0x2043 
0x25D8 
0x2765 
0x29BE 
0x29BF ⦿

Find more: https://home.unicode.org/

API

Property Type Description
bulletUnicode A hex number (e.g. 0x2765) Customized bullet character
color A color string (e.g. 'red', '#FF0000', 'rgb(255,0,0)') Customized bullet color. This property takes precedence over the color specified in style
style A text style props object (e.g. {fontSize: 100}) Text Style Props

Example

A complete example

import React from 'react';
import { Text } from 'react-native';
import Unorderedlist from 'react-native-unordered-list';

export default () => {
    return (
        <View>

           <Unorderedlist><Text>Buy some things</Text>
                <Unorderedlist><Text>Eggs</Text></Unorderedlist>
                <Unorderedlist><Text>A guitar</Text></Unorderedlist>
                <Unorderedlist><Text>A bunny</Text>
                    <Unorderedlist><Text>a white one</Text></Unorderedlist>
                    <Unorderedlist><Text>and a black one</Text></Unorderedlist>
                </Unorderedlist>
            </Unorderedlist>
            <Unorderedlist bulletUnicode={0x2765}><Text>Buy some books</Text>
                <Unorderedlist bulletUnicode={0x2023}><Text>Kafka on the Shore</Text></Unorderedlist>
                <Unorderedlist bulletUnicode={0x2023}><Text>Animal Farm</Text></Unorderedlist>
                <Unorderedlist bulletUnicode={0x2023}><Text>The Art of Computer Programming</Text></Unorderedlist>
            </Unorderedlist>
        
        </View>
    );
};

Removal

yarn remove react-native-unordered-list or npm uninstall react-native-unordered-list --save and then delete your import statement

Contact the Author

Qi Xi

me@imxiqi.com