rescript-react-native / paper

Licence: MIT license
ReScript bindings for react-native-paper

Programming Languages

ReScript
86 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to paper

template
ReScript React Native template
Stars: ✭ 17 (+21.43%)
Mutual labels:  rescript-react, rescript-react-native
triumph-gui
Simple lib to create inventory GUIs for Bukkit platforms.
Stars: ✭ 196 (+1300%)
Mutual labels:  paper
Paper-clip
List of various interesting papers
Stars: ✭ 16 (+14.29%)
Mutual labels:  paper
KMRC-Papers
A list of recent papers regarding knowledge-based machine reading comprehension.
Stars: ✭ 40 (+185.71%)
Mutual labels:  paper
tpprl
Code and data for "Deep Reinforcement Learning of Marked Temporal Point Processes", NeurIPS 2018
Stars: ✭ 68 (+385.71%)
Mutual labels:  paper
AIPaperCompleteDownload
Complete download for papers in various top conferences
Stars: ✭ 64 (+357.14%)
Mutual labels:  paper
dough
Library containing a lot of useful utility classes for the everyday Java and Spigot/Paper developer.
Stars: ✭ 26 (+85.71%)
Mutual labels:  paper
ode-lstms
Code repository of the paper Learning Long-Term Dependencies in Irregularly-Sampled Time Series
Stars: ✭ 72 (+414.29%)
Mutual labels:  paper
PQ-NET
code for our CVPR 2020 paper "PQ-NET: A Generative Part Seq2Seq Network for 3D Shapes"
Stars: ✭ 99 (+607.14%)
Mutual labels:  paper
Awesome-Image-Matting
📓 A curated list of deep learning image matting papers and codes
Stars: ✭ 281 (+1907.14%)
Mutual labels:  paper
Advances-in-Label-Noise-Learning
A curated (most recent) list of resources for Learning with Noisy Labels
Stars: ✭ 360 (+2471.43%)
Mutual labels:  paper
Origami
Bukkit/Spigot/Paper based Minecraft server used by Minebench.de | Looking for an 1.17 version? If so most patches are PRd into Paper now, Origami 1.17 will continue once patches that Paper wont accept are necessary.
Stars: ✭ 29 (+107.14%)
Mutual labels:  paper
DecisionTrees
Seminar work "Decision Trees - An Introduction" with presentation, seminar paper, and Python implementation
Stars: ✭ 111 (+692.86%)
Mutual labels:  paper
vite-plugin-rescript
Integrate ReScript with Vite seamlessly
Stars: ✭ 56 (+300%)
Mutual labels:  rescript-react
Awesome-Human-Activity-Recognition
An up-to-date & curated list of Awesome IMU-based Human Activity Recognition(Ubiquitous Computing) papers, methods & resources. Please note that most of the collections of researches are mainly based on IMU data.
Stars: ✭ 72 (+414.29%)
Mutual labels:  paper
libpillowfight
Small library containing various image processing algorithms (+ Python 3 bindings) that has almost no dependencies -- Moved to Gnome's Gitlab
Stars: ✭ 60 (+328.57%)
Mutual labels:  paper
PlantDoc-Dataset
Dataset used in "PlantDoc: A Dataset for Visual Plant Disease Detection" accepted in CODS-COMAD 2020
Stars: ✭ 114 (+714.29%)
Mutual labels:  paper
3DObjectTracking
Official Code: A Sparse Gaussian Approach to Region-Based 6DoF Object Tracking
Stars: ✭ 375 (+2578.57%)
Mutual labels:  paper
AdvPC
AdvPC: Transferable Adversarial Perturbations on 3D Point Clouds (ECCV 2020)
Stars: ✭ 35 (+150%)
Mutual labels:  paper
deep-atrous-guided-filter
Deep Atrous Guided Filter for Image Restoration in Under Display Cameras (UDC Challenge, ECCV 2020).
Stars: ✭ 32 (+128.57%)
Mutual labels:  paper

@rescript-react-native/paper

Build Status Version ReScript Forum

ReScript bindings for react-native-paper.

Exposed as Paper module.

@rescript-react-native/paper X.y.* means it's compatible with react-native-paper X.y.*

Status

⚠️ Work in progress. These bindings are used successfully in several apps, but are not complete yet and still subject to change.

Checkout missing components

Installation

When react-native-paper is properly installed & configured by following their installation instructions, you can install the bindings:

npm install @rescript-react-native/paper
# or
yarn add @rescript-react-native/paper

@rescript-react-native/paper should be added to bs-dependencies in your bsconfig.json:

{
  //...
  "bs-dependencies": [
    "@rescript/react",
    "rescript-react-native",
    // ...
+    "@rescript-react-native/paper"
  ],
  //...
}

Usage

Components

[@react.component]
let make = () => {
  let (visible, setVisible) = React.useState(() => false);

  <Paper.Portal>
    <Paper.Dialog visible onDismiss={_ => setVisible(_ => false)}>
      <Paper.Dialog.Title>
        {"Title"->React.string}
      </Paper.Dialog.Title>
      <Paper.Dialog.Description>
        {"Description"->React.string}
      </Paper.Dialog.Description>
    </Paper.Dialog>
  </Paper.Portal>
};

Changelog

Check the changelog for more informations about recent releases.

Contribute

Read the contribution guidelines before contributing.

Code of Conduct

We want this community to be friendly and respectful to each other. Please read our full code of conduct so that you can understand what actions will and will not be tolerated.

Implemented components

  • ActivityIndicator
  • Avatar
  • Appbar
  • BottomNavigation
  • Badge
  • Banner
  • Button
  • Checkbox
  • Card
  • Chip
  • Dialog
  • Divider
  • FAB
  • DataTable
  • Drawer
  • List
  • IconButton
  • Modal
  • Menu
  • RadioButton
  • Searchbar
  • PaperProvider
  • Portal
  • ProgressBar
  • Snackbar
  • Surface
  • TextInput
  • TouchableRipple
  • ToggleButton
  • HelperText
  • ThemeProvider
  • withTheme (HoC)
  • Typography
    • Title
    • Subheading
    • Headline
    • Paragraph
    • Caption
    • Text
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].