0.1.0-alpha.191 • Published 4 years ago

bappo-components v0.1.0-alpha.191

Weekly downloads
63
License
MIT
Repository
github
Last release
4 years ago

bappo-components

Cross-platform React components for building Bappo apps

Installation

npm i --save bappo-components

And for react-native, install react-native-pdf

Usage

import React from 'react';
import { styled, Text, View } from 'bappo-components';

class MyComponent extends React.Component {
  render() {
    return (
      <Container>
        <Text>Hello World</Text>
      </Container>
    );
  }
}

const Container = styled(View)`
  flex: 1;
  background-color: white;
`;

Using built-in Icon components

Web (with webpack)

In webpack config file, use url-loader or file-loader to handle ttf files:

{
  test: /\.ttf$/,
  loader: 'url-loader',
  include: path.resolve(__dirname, 'node_modules/bappo-components'), // path to bappo-components
}

Then in your JavaScript entry point, inject a style tag:

import fontAwesome from 'bappo-components/fonts/FontAwesome.ttf';
const fontStyles = `@font-face { src:url(${fontAwesome});font-family: FontAwesome; }`;

// create stylesheet
const style = document.createElement('style');
style.type = 'text/css';
if (style.styleSheet) {
  style.styleSheet.cssText = fontStyles;
} else {
  style.appendChild(document.createTextNode(fontStyles));
}

// inject stylesheet
document.head.appendChild(style);

iOS

  • Browse to node_modules/bappo-components and drag the folder fonts to your project in Xcode. Make sure your app is checked under "Add to targets" and that "Create groups" is checked.
  • Edit Info.plist and add a property called Fonts provided by application (or UIAppFonts if Xcode won't autocomplete/not using Xcode) and type in the files you just added. Note: you need to recompile your project after adding new fonts, also ensure that they also appear under Copy Bundle Resources in Build Phases.

Android

Edit android/app/build.gradle ( NOT android/build.gradle ) and add the following:

apply from: "../../node_modules/bappo-components/fonts.gradle"

To customize the files being copied, add the following instead:

project.ext.vectoricons: [
    iconFontNames: ["FontAwesome.ttf"] // Name of the font files you want to copy
]
apply from: "../../node_modules/bappo-components/fonts.gradle"

Update Docs

npm run release-storybook

Credits

0.1.0-alpha.190

4 years ago

0.1.0-alpha.191

4 years ago

0.1.0-alpha.189

4 years ago

0.1.0-alpha.188

4 years ago

0.1.0-alpha.187

4 years ago

0.1.0-alpha.186

4 years ago

0.1.0-alpha.185

4 years ago

0.1.0-alpha.184

4 years ago

0.1.0-alpha.183

4 years ago

0.1.0-alpha.182

4 years ago

0.1.0-alpha.181

5 years ago

0.1.0-alpha.180

5 years ago

0.1.0-alpha.179

5 years ago

0.1.0-alpha.178

5 years ago

0.1.0-alpha.177

5 years ago

0.1.0-alpha.176

5 years ago

0.1.0-alpha.175

5 years ago

0.1.0-alpha.174

5 years ago

0.1.0-alpha.173

5 years ago

0.1.0-alpha.172

5 years ago

0.1.0-alpha.171

5 years ago

0.1.0-alpha.170

5 years ago

0.1.0-alpha.169

5 years ago

0.1.0-alpha.168

5 years ago

0.1.0-alpha.167

5 years ago

0.1.0-alpha.166

5 years ago

0.1.0-alpha.165

5 years ago

0.1.0-alpha.164

5 years ago

0.1.0-alpha.163

5 years ago

0.1.0-alpha.162

5 years ago

0.1.0-alpha.161

5 years ago

0.1.0-alpha.160

5 years ago

0.1.0-alpha.159

5 years ago

0.1.0-alpha.158

5 years ago

0.1.0-alpha.157

5 years ago

0.1.0-alpha.156

5 years ago

0.1.0-alpha.155

5 years ago

0.1.0-alpha.154

5 years ago

0.1.0-alpha.153

5 years ago

0.1.0-alpha.152

5 years ago

0.1.0-alpha.151

5 years ago

0.1.0-alpha.150

5 years ago

0.1.0-alpha.149

5 years ago

0.1.0-alpha.148

5 years ago

0.1.0-alpha.147

5 years ago

0.1.0-alpha.146

5 years ago

0.1.0-alpha.145

5 years ago

0.1.0-alpha.143

5 years ago

0.1.0-alpha.144

5 years ago

0.1.0-alpha.141

5 years ago

0.1.0-alpha.142

5 years ago

0.1.0-alpha.140

5 years ago

0.1.0-alpha.139

5 years ago

0.1.0-alpha.138

5 years ago

0.1.0-alpha.137

5 years ago

0.1.0-alpha.136

5 years ago

0.1.0-alpha.135

5 years ago

0.1.0-alpha.134

5 years ago

0.1.0-alpha.133

5 years ago

0.1.0-alpha.132

5 years ago

0.1.0-alpha.131

5 years ago

0.1.0-alpha.130

6 years ago

0.1.0-alpha.128

6 years ago

0.1.0-alpha.129

6 years ago

0.1.0-alpha.127

6 years ago

0.1.0-alpha.126

6 years ago

0.1.0-alpha.125

6 years ago

0.1.0-alpha.124

6 years ago

0.1.0-alpha.123

6 years ago

0.1.0-alpha.122

6 years ago

0.1.0-alpha.121

6 years ago

0.1.0-alpha.120

6 years ago

0.1.0-alpha.118

6 years ago

0.1.0-alpha.117

6 years ago

0.1.0-alpha.116

6 years ago

0.1.0-alpha.115

6 years ago

0.1.0-alpha.114

6 years ago

0.1.0-alpha.113

6 years ago

0.1.0-alpha.112

6 years ago

0.1.0-alpha.111

6 years ago

0.1.0-alpha.110

6 years ago

0.1.0-alpha.109

6 years ago

0.1.0-alpha.108

6 years ago

0.1.0-alpha.107

6 years ago

0.1.0-alpha.106

6 years ago

0.1.0-alpha.105

6 years ago

0.1.0-alpha.104

6 years ago

0.1.0-alpha.103

6 years ago

0.1.0-alpha.102

6 years ago

0.1.0-alpha.101

6 years ago

0.1.0-alpha.100

6 years ago

0.1.0-alpha.99

6 years ago

0.1.0-alpha.98

6 years ago

0.1.0-alpha.97

6 years ago

0.1.0-alpha.96

6 years ago

0.1.0-alpha.95

6 years ago

0.1.0-alpha.94

6 years ago

0.1.0-alpha.93

6 years ago

0.1.0-alpha.92

6 years ago

0.1.0-alpha.91

6 years ago

0.1.0-alpha.90

6 years ago

0.1.0-alpha.89

6 years ago

0.1.0-alpha.88

6 years ago

0.1.0-alpha.87

6 years ago

0.1.0-alpha.86

6 years ago

0.1.0-alpha.85

6 years ago

0.1.0-alpha.84

6 years ago

0.1.0-alpha.83

6 years ago

0.1.0-alpha.82

6 years ago

0.1.0-alpha.81

7 years ago

0.1.0-alpha.80

7 years ago

0.1.0-alpha.79

7 years ago

0.1.0-alpha.78

7 years ago

0.1.0-alpha.77

7 years ago

0.1.0-alpha.76

7 years ago

0.1.0-alpha.75

7 years ago

0.1.0-alpha.74

7 years ago

0.1.0-alpha.73

7 years ago

0.1.0-alpha.72

7 years ago

0.1.0-alpha.71

7 years ago

0.1.0-alpha.70

7 years ago

0.1.0-alpha.69

7 years ago

0.1.0-alpha.68

7 years ago

0.1.0-alpha.67

7 years ago

0.1.0-alpha.66

7 years ago

0.1.0-alpha.65

7 years ago

0.1.0-alpha.64

7 years ago

0.1.0-alpha.63

7 years ago

0.1.0-alpha.62

7 years ago

0.1.0-alpha.61

7 years ago

0.1.0-alpha.60

7 years ago

0.1.0-alpha.59

7 years ago

0.1.0-alpha.58

7 years ago

0.1.0-alpha.57

7 years ago

0.1.0-alpha.56

7 years ago

0.1.0-alpha.55

7 years ago

0.1.0-alpha.54

7 years ago

0.1.0-alpha.53

7 years ago

0.1.0-alpha.52

7 years ago

0.1.0-alpha.51

7 years ago

0.1.0-alpha.50

7 years ago

0.1.0-alpha.49

7 years ago

0.1.0-alpha.48

7 years ago

0.1.0-alpha.47

7 years ago

0.1.0-alpha.46

7 years ago

0.1.0-alpha.45

7 years ago

0.1.0-alpha.44

7 years ago

0.1.0-alpha.43

7 years ago

0.1.0-alpha.42

7 years ago

0.1.0-alpha.41

7 years ago

0.1.0-alpha.40

7 years ago

0.1.0-alpha.39

7 years ago

0.1.0-alpha.38

7 years ago

0.1.0-alpha.37

7 years ago

0.1.0-alpha.36

7 years ago

0.1.0-alpha.35

7 years ago

0.1.0-alpha.34

7 years ago

0.1.0-alpha.33

7 years ago

0.1.0-alpha.32

7 years ago

0.1.0-alpha.31

7 years ago

0.1.0-alpha.30

7 years ago

0.1.0-alpha.29

7 years ago

0.1.0-alpha.28

7 years ago

0.1.0-alpha.27

7 years ago

0.1.0-alpha.26

7 years ago

0.1.0-alpha.25

7 years ago

0.1.0-alpha.24

7 years ago

0.1.0-alpha.23

7 years ago

0.1.0-alpha.22

7 years ago

0.1.0-alpha.21

7 years ago

0.1.0-alpha.20

7 years ago

0.1.0-alpha.19

7 years ago

0.1.0-alpha.18

7 years ago

0.1.0-alpha.17

7 years ago

0.1.0-alpha.16

7 years ago

0.1.0-alpha.15

7 years ago

0.1.0-alpha.14

7 years ago

0.1.0-alpha.13

7 years ago

0.1.0-alpha.12

7 years ago

0.1.0-alpha.11

7 years ago

0.1.0-alpha.10

7 years ago

0.1.0-alpha.9

7 years ago

0.1.0-alpha.8

7 years ago

0.1.0-alpha.7

7 years ago

0.1.0-alpha.6

7 years ago

0.1.0-alpha.5

7 years ago

0.1.0-alpha.4

7 years ago

0.1.0-alpha.3

7 years ago

0.1.0-alpha.2

7 years ago

0.1.0-alpha.1

7 years ago

0.1.0-alpha.0

7 years ago

0.0.36

7 years ago

0.0.35

7 years ago

0.0.34

7 years ago

0.0.33

7 years ago

0.0.32

7 years ago

0.0.31

7 years ago

0.0.30

7 years ago

0.0.29

7 years ago

0.0.28

7 years ago

0.0.27

7 years ago

0.0.26

7 years ago

0.0.25

7 years ago

0.0.24

7 years ago

0.0.23

7 years ago

0.0.22

7 years ago

0.0.21

8 years ago

0.0.20

8 years ago

0.0.19

8 years ago

0.0.18

8 years ago

0.0.17

8 years ago

0.0.16

8 years ago

0.0.15

8 years ago

0.0.14

8 years ago

0.0.13

8 years ago

0.0.12

8 years ago

0.0.11

8 years ago

0.0.10

8 years ago

0.0.9

8 years ago

0.0.8

8 years ago

0.0.7

8 years ago

0.0.6

8 years ago

0.0.5

8 years ago

0.0.4

8 years ago

0.0.3

8 years ago

0.0.2

8 years ago

0.0.1

8 years ago