0.1.0-alpha.191 • Published 3 years ago

bappo-components v0.1.0-alpha.191

Weekly downloads
63
License
MIT
Repository
github
Last release
3 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

3 years ago

0.1.0-alpha.191

3 years ago

0.1.0-alpha.189

3 years ago

0.1.0-alpha.188

3 years ago

0.1.0-alpha.187

3 years ago

0.1.0-alpha.186

3 years ago

0.1.0-alpha.185

3 years ago

0.1.0-alpha.184

3 years ago

0.1.0-alpha.183

3 years ago

0.1.0-alpha.182

3 years ago

0.1.0-alpha.181

3 years ago

0.1.0-alpha.180

3 years ago

0.1.0-alpha.179

3 years ago

0.1.0-alpha.178

3 years ago

0.1.0-alpha.177

3 years ago

0.1.0-alpha.176

3 years ago

0.1.0-alpha.175

3 years ago

0.1.0-alpha.174

4 years ago

0.1.0-alpha.173

4 years ago

0.1.0-alpha.172

4 years ago

0.1.0-alpha.171

4 years ago

0.1.0-alpha.170

4 years ago

0.1.0-alpha.169

4 years ago

0.1.0-alpha.168

4 years ago

0.1.0-alpha.167

4 years ago

0.1.0-alpha.166

4 years ago

0.1.0-alpha.165

4 years ago

0.1.0-alpha.164

4 years ago

0.1.0-alpha.163

4 years ago

0.1.0-alpha.162

4 years ago

0.1.0-alpha.161

4 years ago

0.1.0-alpha.160

4 years ago

0.1.0-alpha.159

4 years ago

0.1.0-alpha.158

4 years ago

0.1.0-alpha.157

4 years ago

0.1.0-alpha.156

4 years ago

0.1.0-alpha.155

4 years ago

0.1.0-alpha.154

4 years ago

0.1.0-alpha.153

4 years ago

0.1.0-alpha.152

4 years ago

0.1.0-alpha.151

4 years ago

0.1.0-alpha.150

4 years ago

0.1.0-alpha.149

4 years ago

0.1.0-alpha.148

4 years ago

0.1.0-alpha.147

4 years ago

0.1.0-alpha.146

4 years ago

0.1.0-alpha.145

4 years ago

0.1.0-alpha.143

4 years ago

0.1.0-alpha.144

4 years ago

0.1.0-alpha.141

4 years ago

0.1.0-alpha.142

4 years ago

0.1.0-alpha.140

4 years ago

0.1.0-alpha.139

4 years ago

0.1.0-alpha.138

4 years ago

0.1.0-alpha.137

4 years ago

0.1.0-alpha.136

4 years ago

0.1.0-alpha.135

4 years ago

0.1.0-alpha.134

4 years ago

0.1.0-alpha.133

4 years ago

0.1.0-alpha.132

4 years ago

0.1.0-alpha.131

4 years ago

0.1.0-alpha.130

4 years ago

0.1.0-alpha.128

4 years ago

0.1.0-alpha.129

4 years ago

0.1.0-alpha.127

4 years ago

0.1.0-alpha.126

4 years ago

0.1.0-alpha.125

5 years ago

0.1.0-alpha.124

5 years ago

0.1.0-alpha.123

5 years ago

0.1.0-alpha.122

5 years ago

0.1.0-alpha.121

5 years ago

0.1.0-alpha.120

5 years ago

0.1.0-alpha.118

5 years ago

0.1.0-alpha.117

5 years ago

0.1.0-alpha.116

5 years ago

0.1.0-alpha.115

5 years ago

0.1.0-alpha.114

5 years ago

0.1.0-alpha.113

5 years ago

0.1.0-alpha.112

5 years ago

0.1.0-alpha.111

5 years ago

0.1.0-alpha.110

5 years ago

0.1.0-alpha.109

5 years ago

0.1.0-alpha.108

5 years ago

0.1.0-alpha.107

5 years ago

0.1.0-alpha.106

5 years ago

0.1.0-alpha.105

5 years ago

0.1.0-alpha.104

5 years ago

0.1.0-alpha.103

5 years ago

0.1.0-alpha.102

5 years ago

0.1.0-alpha.101

5 years ago

0.1.0-alpha.100

5 years ago

0.1.0-alpha.99

5 years ago

0.1.0-alpha.98

5 years ago

0.1.0-alpha.97

5 years ago

0.1.0-alpha.96

5 years ago

0.1.0-alpha.95

5 years ago

0.1.0-alpha.94

5 years ago

0.1.0-alpha.93

5 years ago

0.1.0-alpha.92

5 years ago

0.1.0-alpha.91

5 years ago

0.1.0-alpha.90

5 years ago

0.1.0-alpha.89

5 years ago

0.1.0-alpha.88

5 years ago

0.1.0-alpha.87

5 years ago

0.1.0-alpha.86

5 years ago

0.1.0-alpha.85

5 years ago

0.1.0-alpha.84

5 years ago

0.1.0-alpha.83

5 years ago

0.1.0-alpha.82

5 years ago

0.1.0-alpha.81

5 years ago

0.1.0-alpha.80

5 years ago

0.1.0-alpha.79

5 years ago

0.1.0-alpha.78

5 years ago

0.1.0-alpha.77

5 years ago

0.1.0-alpha.76

5 years ago

0.1.0-alpha.75

5 years ago

0.1.0-alpha.74

5 years ago

0.1.0-alpha.73

5 years ago

0.1.0-alpha.72

5 years ago

0.1.0-alpha.71

5 years ago

0.1.0-alpha.70

5 years ago

0.1.0-alpha.69

5 years ago

0.1.0-alpha.68

5 years ago

0.1.0-alpha.67

5 years ago

0.1.0-alpha.66

5 years ago

0.1.0-alpha.65

5 years ago

0.1.0-alpha.64

5 years ago

0.1.0-alpha.63

5 years ago

0.1.0-alpha.62

5 years ago

0.1.0-alpha.61

5 years ago

0.1.0-alpha.60

6 years ago

0.1.0-alpha.59

6 years ago

0.1.0-alpha.58

6 years ago

0.1.0-alpha.57

6 years ago

0.1.0-alpha.56

6 years ago

0.1.0-alpha.55

6 years ago

0.1.0-alpha.54

6 years ago

0.1.0-alpha.53

6 years ago

0.1.0-alpha.52

6 years ago

0.1.0-alpha.51

6 years ago

0.1.0-alpha.50

6 years ago

0.1.0-alpha.49

6 years ago

0.1.0-alpha.48

6 years ago

0.1.0-alpha.47

6 years ago

0.1.0-alpha.46

6 years ago

0.1.0-alpha.45

6 years ago

0.1.0-alpha.44

6 years ago

0.1.0-alpha.43

6 years ago

0.1.0-alpha.42

6 years ago

0.1.0-alpha.41

6 years ago

0.1.0-alpha.40

6 years ago

0.1.0-alpha.39

6 years ago

0.1.0-alpha.38

6 years ago

0.1.0-alpha.37

6 years ago

0.1.0-alpha.36

6 years ago

0.1.0-alpha.35

6 years ago

0.1.0-alpha.34

6 years ago

0.1.0-alpha.33

6 years ago

0.1.0-alpha.32

6 years ago

0.1.0-alpha.31

6 years ago

0.1.0-alpha.30

6 years ago

0.1.0-alpha.29

6 years ago

0.1.0-alpha.28

6 years ago

0.1.0-alpha.27

6 years ago

0.1.0-alpha.26

6 years ago

0.1.0-alpha.25

6 years ago

0.1.0-alpha.24

6 years ago

0.1.0-alpha.23

6 years ago

0.1.0-alpha.22

6 years ago

0.1.0-alpha.21

6 years ago

0.1.0-alpha.20

6 years ago

0.1.0-alpha.19

6 years ago

0.1.0-alpha.18

6 years ago

0.1.0-alpha.17

6 years ago

0.1.0-alpha.16

6 years ago

0.1.0-alpha.15

6 years ago

0.1.0-alpha.14

6 years ago

0.1.0-alpha.13

6 years ago

0.1.0-alpha.12

6 years ago

0.1.0-alpha.11

6 years ago

0.1.0-alpha.10

6 years ago

0.1.0-alpha.9

6 years ago

0.1.0-alpha.8

6 years ago

0.1.0-alpha.7

6 years ago

0.1.0-alpha.6

6 years ago

0.1.0-alpha.5

6 years ago

0.1.0-alpha.4

6 years ago

0.1.0-alpha.3

6 years ago

0.1.0-alpha.2

6 years ago

0.1.0-alpha.1

6 years ago

0.1.0-alpha.0

6 years ago

0.0.36

6 years ago

0.0.35

6 years ago

0.0.34

6 years ago

0.0.33

6 years ago

0.0.32

6 years ago

0.0.31

6 years ago

0.0.30

6 years ago

0.0.29

6 years ago

0.0.28

6 years ago

0.0.27

6 years ago

0.0.26

6 years ago

0.0.25

6 years ago

0.0.24

6 years ago

0.0.23

6 years ago

0.0.22

6 years ago

0.0.21

6 years ago

0.0.20

6 years ago

0.0.19

6 years ago

0.0.18

6 years ago

0.0.17

7 years ago

0.0.16

7 years ago

0.0.15

7 years ago

0.0.14

7 years ago

0.0.13

7 years ago

0.0.12

7 years ago

0.0.11

7 years ago

0.0.10

7 years ago

0.0.9

7 years ago

0.0.8

7 years ago

0.0.7

7 years ago

0.0.6

7 years ago

0.0.5

7 years ago

0.0.4

7 years ago

0.0.3

7 years ago

0.0.2

7 years ago

0.0.1

7 years ago