MCPcopy
hub / github.com/callstack/react-native-paper

github.com/callstack/react-native-paper @v5.15.3 sqlite

repository ↗ · DeepWiki ↗ · release v5.15.3 ↗
2,710 symbols 10,916 edges 366 files 2 documented · 0%
README

react-native-paper

Material design for React Native. reactnativepaper.com


Greenkeeper badge

Build Status Version MIT License All Contributors PRs Welcome Chat Sponsored by Callstack

React Native Paper is the cross-platform UI kit library containing a collection of customizable and production-ready components, which by default are following and respecting the Google’s Material Design guidelines.

Getting Started

Refer to the getting started guide for instructions.

Documentation

Check the components and their usage in our documentation.

Features

Try it out

🧑‍💻 Run the example app with Expo to see it in action. The source code for the examples are under the /example folder.

📲 You can also try out components in our demo apps available in the both stores Android and iOS.

Contributing

Read the contribution guidelines before contributing.

Figma and Sketch component kits

Use official component kits provided by Material Design.

Made with ❤️ at Callstack

react-native-paper is an open source project and will always remain free to use. If you think it's cool, please star it 🌟. Callstack is a group of React and React Native geeks, contact us at hello@callstack.com if you need any help with these or just want to say hi!

Like the project? ⚛️ Join the team who does amazing stuff for clients and drives React Native Open Source! 🔥

Contributors

Thanks goes to these wonderful people (emoji key):

Satyajit Sahoo Satyajit Sahoo 🤔 💻 📖 Ferran Negre Ferran Negre 🤔 💻 Dawid Dawid 🤔 💻 📖 Kacper Wiszczuk Kacper Wiszczuk 🤔 💻 Luke Walczak Luke Walczak 💻 📖 Ahmed Elhanafy Ahmed Elhanafy 🤔 💻 K. P. Sroka K. P. Sroka 💻 📖
Iyad Thayyil Iyad Thayyil 💻 📖 Julian Hundeloh Julian Hundeloh 💻 📖 Grzegorz Gawrysiak Grzegorz Gawrysiak 💻 📖 Luís Luís 💻 Rajendran Nadar Rajendran Nadar 💻 Brent Vatne Brent Vatne 💻 Jakub Beneš Jakub Beneš 💻
Paweł Szymański Paweł Szymański 💻 📖 Kuba Kuba 💻 🤔 jbinda jbinda 💻 🤔

This project follows the all-contributors specification. Contributions of any kind welcome!

Extension points exported contracts — how you extend this code

Style (Interface)
(no doc)
src/components/Searchbar.tsx
AccessibilityInfoStatic (Interface)
(no doc)
src/core/__tests__/PaperProvider.test.tsx
MarkdownProps (Interface)
(no doc)
docs/src/components/Markdown.tsx
ComponentDocsPluginData (Interface)
(no doc)
docs/component-docs-plugin/useDocs.tsx
CompoundedComponent (Interface)
(no doc)
src/components/TextInput/TextInput.tsx
ViewProps (Interface)
(no doc)
src/core/__tests__/PaperProvider.test.tsx
ExtendedExampleProps (Interface)
(no doc)
docs/src/components/ExtendedExample.tsx
PageDoc (Interface)
(no doc)
docs/component-docs-plugin/useDocs.tsx

Core symbols most depended-on inside this repo

n
called by 547
docs/public/3.0/app.bundle.js
n
called by 547
docs/public/4.0/app.bundle.js
getTheme
called by 540
src/core/theming.tsx
n
called by 492
docs/public/2.0/app.bundle.js
push
called by 473
docs/public/2.0/app.bundle.js
render
called by 421
docs/public/2.0/app.src.js
n
called by 304
docs/public/1.0/app.bundle.js
replace
called by 291
docs/public/2.0/app.bundle.js

Shape

Function 1,801
Method 824
Class 64
Interface 15
Enum 6

Languages

TypeScript100%

Modules by API surface

docs/public/4.0/app.bundle.js633 symbols
docs/public/3.0/app.bundle.js633 symbols
docs/public/2.0/app.bundle.js616 symbols
docs/public/1.0/app.bundle.js187 symbols
src/components/TextInput/helpers.tsx20 symbols
docs/public/4.0/app.data.js17 symbols
docs/public/3.0/app.data.js17 symbols
docs/public/2.0/app.data.js17 symbols
src/components/FAB/utils.ts15 symbols
docs/src/components/DynamicColorTheme.tsx14 symbols
docs/src/utils/themes.tsx11 symbols
docs/component-docs-plugin/generatePageMDX.js9 symbols

Dependencies from manifests, versioned

@babel/core7.25.2 · 1×
@babel/plugin-proposal-export-namespace-from7.18.9 · 1×
@babel/runtime7.25.0 · 1×
@callstack/eslint-config13.0.2 · 1×
@callstack/react-theme-provider3.0.9 · 1×
@commitlint/config-conventional8.3.4 · 1×
@docusaurus/core2.3.6 · 1×
@docusaurus/module-type-aliases2.3.6 · 1×
@docusaurus/preset-classic2.3.6 · 1×
@docusaurus/remark-plugin-npm2yarn2.3.6 · 1×
@easyops-cn/docusaurus-search-local0.33.4 · 1×
@expo/vector-icons15.0.2 · 1×

For agents

$ claude mcp add react-native-paper \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact