|
2 | 2 |
|
3 | 3 | [](https://www.npmjs.com/package/@angular-react/fabric) |
4 | 4 |
|
5 | | -Industry trends, organizational pressures, and other factors can lead to mandates regarding the use of component libraries or migration from one technology to another. In the case of [Office UI Fabric][fab], where its use is required, the client must be written in React (there is no Angular component library for the latest version). Rewrite from Angular to React may be cost-prohibitive or ill advised for other reasons. |
6 | | - |
7 | | -Use of Angular-React allows consuming any React elements, but specifically Office UI Fabric, within an Angular [2+] application. The library of wrappers for Office UI Fabric simplifies the use of these components with Angular. However, any React code can make use of the custom Angular-React renderer. |
8 | | - |
| 5 | +This library builds upon [@angular-react/core](../core/README.md) to expose |
| 6 | +[office-ui-fabric-react](https://github.com/OfficeDev/office-ui-fabric-react) components for consumption in an Angular |
| 7 | +application. For more info, see the [README](../../README.md) at this repository's root. |
| 8 | + |
9 | 9 | #### Quick links |
10 | 10 |
|
11 | | -[@angular-react/core](https://www.npmjs.com/package/@angular-react/core) | |
12 | 11 | [Documentation, quick start, and guides][ard] | |
13 | 12 | [Demo][ard-demo] | |
14 | 13 | [Contributing](https://github.com/microsoft/angular-react/blob/master/CONTRIBUTING.md) | |
15 | 14 | [StackBlitz Template](https://stackblitz.com/edit/angular-react) | |
16 | 15 | [Office Fabric](https://developer.microsoft.com/en-us/fabric) |
17 | 16 |
|
18 | | -### Typical Use Cases |
19 | | - |
20 | | -- Use React component libraries with Angular |
21 | | -- Incrementally rewrite an Angular application into React (moving from atomic/leaf nodes upward into full features/pages until the entire app is re-written) |
22 | | - |
23 | | -### Getting started |
24 | | - |
25 | | -See our [Getting Started Guide][getting-started] |
26 | | -if you're building your first project with Angular-React. |
27 | | - |
28 | | -If you'd like to contribute, you must follow our [contributing guidelines](https://github.com/angular/material2/blob/master/CONTRIBUTING.md). |
29 | | -You can look through the issues (which should be up-to-date on who is working on which features and which pieces are blocked) and make a comment. |
30 | | - |
31 | | -High level stuff planned for Q2 2018 (April - June): |
32 | | - |
33 | | -- Extend support for Fabric Buttons |
34 | | -- Extend support for Fabric Dialog |
35 | | -- Additional Fabric components TBD |
36 | | -- Table feature improvements |
37 | | -- Improve docs |
38 | | - |
39 | | -#### Available Fabric features |
40 | | - |
41 | | -| Feature | Notes | Docs | |
42 | | -| --------------- | --------------------------------------- | --------- | |
43 | | -| breadcrumb | Beta | [Docs][0] | |
44 | | -| button | Beta | [Docs][0] | |
45 | | -| callout | Beta | [Docs][0] | |
46 | | -| choice-group | Beta | [Docs][0] | |
47 | | -| combo-box | Beta | [Docs][0] | |
48 | | -| command-bar | Heavily tested, most scenarios covered. | [Docs][0] | |
49 | | -| contextual-menu | Beta | [Docs][0] | |
50 | | -| date-picker | Beta | [Docs][0] | |
51 | | -| dialog | Beta | [Docs][1] | |
52 | | -| divider | Beta | [Docs][0] | |
53 | | -| grouped-list | Beta | [Docs][0] | |
54 | | -| hover-card | Beta | [Docs][0] | |
55 | | -| icon | Beta | [Docs][0] | |
56 | | -| image | Beta | [Docs][0] | |
57 | | -| link | Beta | [Docs][0] | |
58 | | -| message-bar | Beta | [Docs][0] | |
59 | | -| modal | Beta | [Docs][0] | |
60 | | -| panel | Beta | [Docs][0] | |
61 | | -| persona | Beta | [Docs][0] | |
62 | | -| pickers | Beta | [Docs][0] | |
63 | | -| pivot | Beta | [Docs][0] | |
64 | | -| search-box | Beta | [Docs][0] | |
65 | | -| shimmer | Beta | [Docs][0] | |
66 | | -| slider | Beta | [Docs][0] | |
67 | | -| spinner | Beta | [Docs][0] | |
68 | | -| toggle | Beta | [Docs][0] | |
69 | | -| tooltip | Beta | [Docs][0] | |
70 | | - |
71 | | -#### In progress, planned, and non-planned Fabric features |
72 | | - |
73 | | -| Feature | Status | Docs | Issue | |
74 | | -| ---------- | ------------------------ | ---- | -------- | |
75 | | -| bottom-nav | Not started, not planned | - | [TBD][0] | |
76 | | - |
77 | | -[0]: https://microsoft.github.io/angular-react/docs/fabric |
78 | | -[1]: https://microsoft.github.io/angular-react/docs/fabric |
79 | 17 | [ard]: https://microsoft.github.io/angular-react |
80 | 18 | [ard-demo]: https://microsoft.github.io/angular-react/demo |
81 | | -[getting-started]: https://microsoft.github.io/angular-react/docs/getting-started |
82 | 19 | [fab]: https://developer.microsoft.com/en-us/fabric |
83 | | - |
84 | | -## The goal of Angular React |
85 | | - |
86 | | -### What do we mean by "high-quality"? |
87 | | - |
88 | | -## Browser and screen reader support |
0 commit comments