0.6.54 • Published 11 days ago

@holper/react-native-holper-storybook v0.6.54

Weekly downloads
-
License
MIT
Repository
bitbucket
Last release
11 days ago

Building for npm

Change in package.json the main prop:

From: "main": "node_modules/expo/AppEntry.js",

To: "main": "lib/index.js",

And revert the change after publish.

Publish the library for npm

Run the command: npm publish this will build the lib before publishing.

How to set up

import { asyncLoadFont } from from 'react-native-holper-storybook'; and call the asyncLoadFont function in your app entry point.

import React, { useEffect, useState } from 'react';
import { asyncLoadFont } from 'react-native-holper-storybook';

export default function App() {
  const [fontsLoaded, setFontsLoaded] = useState(false);

  useEffect(() => {
    (async function() {
      await asyncLoadFont;
      setFontsLoaded(true);
    })();
  }, []);

  if (!fontsLoaded) {
    return <View/>;
  }

  return (
    ...
  );
}

Using FlashMessage

This library uses https://www.npmjs.com/package/react-native-flash-message, in order to use it, include <FlashMessage/> in you root component.

import React from 'react';
import { View } from 'react-native';
import { FlashMessage } from 'react-native-holper-storybook';

export default function App() {
  return (
    <View>
        ...
        <FlashMessage />
    </View>
  );
}
Sending a messages
import React from 'react';
import { View } from 'react-native';
import { Text, Button, sendMessage } from 'react-native-holper-storybook';

export default MyComponent = () => {
  return (
    <View style={styles.container}>
      <Button onPress={() => sendMessage({variant: 'success', message: 'The title', description: 'The description'})}>
        <Text color='white'>Shows success message</Text>
      </Button>

      <Button variant='error' onPress={() => sendMessage({variant: 'error', message: 'The title', description: 'The description'})}>
        <Text color='white'>Shows error message</Text>
      </Button>
    </View>
  );
}
0.6.54

11 days ago

0.6.53

3 months ago

0.6.52

3 months ago

0.6.50

3 months ago

0.6.51

3 months ago

0.6.43

10 months ago

0.6.45

7 months ago

0.6.44

10 months ago

0.6.47

7 months ago

0.6.46

7 months ago

0.6.49

5 months ago

0.6.48

7 months ago

0.6.42

11 months ago

0.6.41

11 months ago

0.6.40

11 months ago

0.6.34

1 year ago

0.6.39

11 months ago

0.6.36

1 year ago

0.6.35

1 year ago

0.6.38

11 months ago

0.6.37

11 months ago

0.6.23

1 year ago

0.6.22

1 year ago

0.6.29

1 year ago

0.6.28

1 year ago

0.6.25

1 year ago

0.6.24

1 year ago

0.6.27

1 year ago

0.6.26

1 year ago

0.6.32

1 year ago

0.6.31

1 year ago

0.6.33

1 year ago

0.6.30

1 year ago

0.6.21

1 year ago

0.6.20

1 year ago

0.6.19

1 year ago

0.6.18

2 years ago

0.6.17

2 years ago

0.6.16

2 years ago

0.6.15

2 years ago

0.6.14

2 years ago

0.6.13

2 years ago

0.6.12

2 years ago

0.6.10

2 years ago

0.6.11

2 years ago

0.6.7

2 years ago

0.6.9

2 years ago

0.6.8

2 years ago

0.6.6

2 years ago

0.6.5

2 years ago

0.6.4

2 years ago

0.6.3

2 years ago

0.6.2

2 years ago

0.6.1

2 years ago

0.6.0

2 years ago

0.5.16

2 years ago

0.5.15

3 years ago

0.5.14

3 years ago

0.5.13

3 years ago

0.5.12

3 years ago

0.5.11

3 years ago

0.5.10

3 years ago

0.5.9

3 years ago

0.5.8

3 years ago

0.5.7

3 years ago

0.5.6

3 years ago

0.5.5

3 years ago

0.5.4

3 years ago

0.5.3

3 years ago

0.5.2

3 years ago

0.5.1

3 years ago

0.5.0

3 years ago

0.4.12

3 years ago

0.4.11

3 years ago

0.4.10

3 years ago

0.4.9

3 years ago

0.4.8

3 years ago

0.4.7

3 years ago

0.4.6

3 years ago

0.4.5

3 years ago

0.4.3

3 years ago

0.4.2

3 years ago

0.4.1

3 years ago

0.4.0

3 years ago

0.3.16

3 years ago

0.3.15

3 years ago

0.3.14

3 years ago

0.3.13

3 years ago

0.3.12

3 years ago

0.3.11

3 years ago

0.3.10

3 years ago

0.3.9

3 years ago

0.3.8

3 years ago

0.3.7

3 years ago

0.3.6

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.3.1

3 years ago

0.3.0

3 years ago

0.2.21

3 years ago

0.2.20

3 years ago

0.2.19

3 years ago

0.2.18

3 years ago

0.2.17

3 years ago