1.1.0 • Published 11 months ago

radix-ui-react-native-icons v1.1.0

Weekly downloads
-
License
ISC
Repository
github
Last release
11 months ago

Radix UI Icon Library for React Native

cover

Introduction

This library provides a React Native component for utilizing Radix UI icons. It offers a simple and customizable way to include Radix UI icons in your React Native projects.

Installation

To install the package, you can use npm:

npm install radix-ui-react-native-icons

Or, if you prefer using Yarn:

yarn add radix-ui-react-native-icons

Features

  • Customizable icon size and color
  • Comprehensive support for all Radix UI icons that you can use on the web

Icon Naming Convention

The naming convention for the icons in this library is based on the Radix UI icons but adapted for React Native usage. To find the name of an icon you'd like to use, you can visit the Radix UI Icons page.

How to Adapt Radix UI Icon Names for React Native

The Radix UI icons are typically used in a React (web) environment with a specific component name, such as <FontBoldIcon />. To use the same icon in React Native with this library, you'll need to adapt the name to a string format and use it as the name prop in the RadixIcon component.

For example, if the Radix UI icon component is <FontBoldIcon />, you would use it in React Native as follows:

<RadixIcon name="font-bold" />

Dependencies

This library depends on the react-native-svg package to render SVG icons. If you haven't installed it yet, you'll need to add it to your project. react-native-svg

Usage

Here's a quick example to show how you can use the RadixIcon component in your React Native application:

import React from 'react';
import { View } from 'react-native';
import { RadixIcon } from 'radix-ui-react-native-icons';

const App = () => {
  return (
    <View>
      <RadixIcon name="github-logo" size={24} color="black" />
    </View>
  );
};

export default App;

Props

The RadixIcon component accepts the following props:

PropTypeRequiredDefaultDescription
namestringYesN/ASpecifies the name of the Radix UI icon to display.
sizenumberNo24Sets the size of the icon.
colorstringNoblackSets the color of the icon.

Get in Touch

If you have any questions, suggestions, or would like to contribute, feel free to reach out:

License

Copyright © 2022-present WorkOS.

See LICENSE for more information.

1.1.0

11 months ago

1.0.9

11 months ago

1.0.8

1 year ago

1.0.6

1 year ago

1.0.5

1 year ago

1.0.4

1 year ago

1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago