-
Notifications
You must be signed in to change notification settings - Fork 2.2k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Initial for fluentui-rc * More fluent-ui templates and widgets integrated * More work on fluentui RC integration * Readme + tests for fluentui-rc * Updated documentation * Removed from playground for now * package.json fix * Updated changelog * Updatet screenshot * Updated changelog * Updated package version * eslint fix * package-lock update * Process feedback * Fixed another label * Updated snapshots
- Loading branch information
Showing
71 changed files
with
23,695 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
{ | ||
"extends": ["../../.eslintrc"], | ||
"plugins": ["@typescript-eslint", "jsx-a11y", "react", "import"] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
src/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,127 @@ | ||
[![Build Status][build-shield]][build-url] | ||
[![npm][npm-shield]][npm-url] | ||
[![npm downloads][npm-dl-shield]][npm-dl-url] | ||
[![Contributors][contributors-shield]][contributors-url] | ||
[![Apache 2.0 License][license-shield]][license-url] | ||
|
||
<br /> | ||
<p align="center"> | ||
<a href="https://github.com/rjsf-team/react-jsonschema-form"> | ||
<img src="./logo.png" alt="Logo" width="120" height="120"> | ||
</a> | ||
|
||
<h3 align="center">@rjsf/fluentui-rc</h3> | ||
|
||
<p align="center"> | ||
Fluent UI React Components (v9) theme, fields and widgets for <a href="https://github.com/rjsf-team/react-jsonschema-form/"><code>react-jsonschema-form</code></a>. | ||
<br /> | ||
<a href="https://rjsf-team.github.io/react-jsonschema-form/docs/"><strong>Explore the docs »</strong></a> | ||
<br /> | ||
<br /> | ||
<a href="https://rjsf-team.github.io/react-jsonschema-form/">View Playground</a> | ||
· | ||
<a href="https://github.com/rjsf-team/react-jsonschema-form/issues">Report Bug</a> | ||
· | ||
<a href="https://github.com/rjsf-team/react-jsonschema-form/issues">Request Feature</a> | ||
</p> | ||
</p> | ||
|
||
<!-- TABLE OF CONTENTS --> | ||
|
||
## Table of Contents | ||
|
||
- [Table of Contents](#table-of-contents) | ||
- [About The Project](#about-the-project) | ||
- [Built With](#built-with) | ||
- [Getting Started](#getting-started) | ||
- [Prerequisites](#prerequisites) | ||
- [Installation](#installation) | ||
- [Usage](#usage) | ||
- [Roadmap](#roadmap) | ||
- [Contributing](#contributing) | ||
- [Contact](#contact) | ||
|
||
<!-- ABOUT THE PROJECT --> | ||
|
||
## About The Project | ||
|
||
Fluent UI React Components (v9) theme, fields and widgets for `react-jsonschema-form`. | ||
|
||
### Built With | ||
|
||
- [react-jsonschema-form](https://github.com/rjsf-team/react-jsonschema-form/) | ||
- [Fluent UI React Components (v9)](https://react.fluentui.dev/) | ||
- [TypeScript](https://www.typescriptlang.org/) | ||
|
||
<!-- GETTING STARTED --> | ||
|
||
## Getting Started | ||
|
||
### Prerequisites | ||
|
||
- `@fluentui/react-components >= 9.35.0` | ||
- `@rjsf/core >= 2.0.0` | ||
|
||
```bash | ||
yarn add @fluentui/react-components @rjsf/core @rjsf/utils @rjsf/validator-ajv6 | ||
``` | ||
|
||
### Installation | ||
|
||
```bash | ||
yarn add @rjsf/fluentui-rc | ||
``` | ||
|
||
<!-- USAGE EXAMPLES --> | ||
|
||
## Usage | ||
|
||
```js | ||
import Form from '@rjsf/fluentui-rc'; | ||
``` | ||
|
||
or | ||
|
||
```js | ||
import { withTheme } from '@rjsf/core'; | ||
import { Theme as FluentUIRCTheme } from '@rjsf/fluentui-rc'; | ||
|
||
// Make modifications to the theme with your own fields and widgets | ||
|
||
const Form = withTheme(FluentUIRCTheme); | ||
``` | ||
|
||
<!-- ROADMAP --> | ||
|
||
## Roadmap | ||
|
||
See the [open issues](https://github.com/rjsf-team/react-jsonschema-form/issues) for a list of proposed features (and known issues). | ||
|
||
<!-- CONTRIBUTING --> | ||
|
||
## Contributing | ||
|
||
Read our [contributors' guide](https://rjsf-team.github.io/react-jsonschema-form/docs/contributing/) to get started. | ||
|
||
<!-- CONTACT --> | ||
|
||
## Contact | ||
|
||
rjsf team: [https://github.com/orgs/rjsf-team/people](https://github.com/orgs/rjsf-team/people) | ||
|
||
GitHub repository: [https://github.com/rjsf-team/react-jsonschema-form](https://github.com/rjsf-team/react-jsonschema-form) | ||
|
||
<!-- MARKDOWN LINKS & IMAGES --> | ||
<!-- https://www.markdownguide.org/basic-syntax/#reference-style-links --> | ||
|
||
[build-shield]: https://github.com/rjsf-team/react-jsonschema-form/workflows/CI/badge.svg | ||
[build-url]: https://github.com/rjsf-team/react-jsonschema-form/actions | ||
[contributors-shield]: https://img.shields.io/github/contributors/rjsf-team/react-jsonschema-form.svg | ||
[contributors-url]: https://github.com/rjsf-team/react-jsonschema-form/graphs/contributors | ||
[license-shield]: https://img.shields.io/badge/license-Apache%202.0-blue.svg?style=flat-square | ||
[license-url]: https://choosealicense.com/licenses/apache-2.0/ | ||
[npm-shield]: https://img.shields.io/npm/v/@rjsf/fluent-ui/latest.svg?style=flat-square | ||
[npm-url]: https://www.npmjs.com/package/@rjsf/fluent-ui | ||
[npm-dl-shield]: https://img.shields.io/npm/dm/@rjsf/fluent-ui.svg?style=flat-square | ||
[npm-dl-url]: https://www.npmjs.com/package/@rjsf/fluent-ui | ||
[product-screenshot]: https://raw.githubusercontent.com/rjsf-team/react-jsonschema-form/59a8206e148474bea854bbb004f624143fbcbac8/packages/fluent-ui/screenshot.png |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
const defaultConfig = require('../../babel.config'); | ||
|
||
module.exports = defaultConfig; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
module.exports = { | ||
snapshotSerializers: ['@emotion/jest/serializer'], | ||
testEnvironment: 'jsdom', | ||
testEnvironmentOptions: { | ||
browsers: ['chrome', 'firefox', 'safari'], | ||
}, | ||
transformIgnorePatterns: [`/node_modules/(?!nanoid)`], | ||
}; |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Oops, something went wrong.