1.0.5 • Published 2 years ago

@rn-toolkit/ui v1.0.5

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

@rn-toolkit/ui

An alternative way to manage native UI elements

Installation

yarn add @rn-tookit/ui

Install the required dependencies if you dont have them already

yarn add react-native-gesture-handler react-native-reanimated

Usage

Creating a BottomSheet provider:

import * as React from "react";

import { createBottomSheetProvider } from "@rn-toolkit/ui";

const BottomSheet = createBottomSheetProvider();

function MyApp() {
  return (
    <BottomSheet.Provider>
      <App />
    </BottomSheet.Provider>
  );
}

BottomSheet.push(SomeBottomSheetComponent, {
  snapPoints: [400, 600],
});

Creating a Modal provider:

import * as React from "react";

import { createModalProvider } from "@rn-toolkit/ui";

const Modal = createModalProvider();

function MyApp() {
  return (
    <Modal.Provider>
      <App />
    </Modal.Provider>
  );
}

Modal.push(MyModalComponent);

Creating a Toast provider:

import * as React from "react";

import { createToastProvider } from "@rn-toolkit/ui";

const Toast = createToastProvider();

function MyApp() {
  return (
    <Toast.Provider>
      <App />
    </Toast.Provider>
  );
}

Toast.push(MyToastComponent, {
  duration: 1500,
});
1.0.2

2 years ago

1.0.1

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.0

2 years ago