1.0.6 • Published 10 months ago

blocks-app-css v1.0.6

Weekly downloads
-
License
MIT
Repository
-
Last release
10 months ago

Blocks App CSS

Blocks App CSS is a utility-first CSS framework for React Native that allows you to use className props on React Native components for quick and easy styling.

Installation

yarn add blocks-app-css

Usage

After installation, import 'blocks-app-css' at the top of your entry file (usually index.js or App.js):

import 'blocks-app-css';
import React from 'react';
import { SafeAreaView, View, Text } from 'react-native';

const App = () => {
  return (
    <SafeAreaView style={{flex: 1}}>
      <View className="flex-1 items-center justify-center bg-blue-500">
        <Text className="text-xl text-white">Hello, Blocks App CSS!</Text>
      </View>
    </SafeAreaView>
  );
};

export default App;

Custom Styles

To add custom styles, create a blocks.config.js file in your project root:

module.exports = {
  theme: {
    extend: {
      'custom-class': { backgroundColor: '#ff0000' }
    }
  }
};

Available Classes

Here are some of the default classes available:

  • flex-1: { flex: 1 }
  • items-center: { alignItems: 'center' }
  • justify-center: { justifyContent: 'center' }
  • bg-blue-500: { backgroundColor: '#3b82f6' }
  • text-xl: { fontSize: 20 }
  • text-white: { color: '#ffffff' }

You can add more in the src/defaultStyles.js file of the package or in your blocks.config.js file.

License

MIT

1.0.6

10 months ago

1.0.5

10 months ago

1.0.4

10 months ago

1.0.2

10 months ago

1.0.1

10 months ago

1.0.0

10 months ago