You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- API https://solidos.github.io/solid-ui/Documentation/api/ for the API documentation.
58
-
- The UI components are presented in a [storybook](http://solidos.github.io/solid-ui/examples/storybook/).
59
-
60
-
## Overview
61
-
This has been a place to put any functionality from solid views which has been generalized to be usable in other views.
62
-
63
-
- Authentication UI: manage the user's logged in/out state.
64
-
- Discovery: finding the user's stuff, and leaving records of new things
65
-
- Preferences: UI for managing a user's preferences with two axes of defaults
66
-
- An Access Control List widget for Solid ACL system
67
-
- Acess Control Logic
68
-
- Create a new object from modules/extensions which have registered their ability to create things
69
-
70
-
- A [form system](https://solidos.github.io/solid-ui/Documentation/forms-intro.html): Forms are defined in RDF, and create/edit RDF data, including form definitions
71
-
- A collection of shortcut namespace objects for a selection of relevant RDF vocabularies.
72
-
- Small atomic widgets (buttons etc) of which the others are constructed.
73
-
- An error message panel
74
-
75
-
Some of the larger controls include:
76
-
77
-
- A chat widget: add discussion to any object. Infinite scroll, embedded images, social reactions, etc etc
78
-
- A people picker widget for choosing a set of people or an existing group
79
-
- A general purpose table display with built-in faceted browsing
80
-
- A two-dimentional matrix of editable live data that extends in both dimensions.
81
-
- A notepad of shared notes for real-time collaboration
82
-
- Drag and drop code for linking things and uploading files
83
-
- A set of tabs for holding other widgets and arbitrary UI elements
84
-
85
-
The typical style of the widgets is to know what data it has been derived from,
86
-
allow users to edit it, and to automatically sync with data as it changes in the future.
87
-
To see how these are used, see the panes which use them within the data browser.
88
-
89
-
The level of support for this varies.
90
-
91
-
See also: [A short introduction to the Form system](https://solidos.github.io/solid-ui/Documentation/forms-intro.html)
92
-
93
-
Contributions of bug fixes and new functionality, documentation, and tests are
94
-
always appreciated.
95
-
96
-
## Development
58
+
### Development new components
97
59
98
60
When developing a component in solid-ui you can test it in isolation using storybook
99
61
@@ -104,5 +66,8 @@ npm run storybook
104
66
105
67
If there is no story for the component yet, add a new one to `./src/stories`.
106
68
107
-
When you want to test the component within a solid-pane, you can use the [development mode of solid-panes](https://github.com/solidos/solid-panes#development) or
When you want to test the component within a solid-pane, you can use the [development mode of solid-panes](https://github.com/solidos/solid-panes#development).
70
+
71
+
## Further documentation
72
+
-[Slides about forms](https://solidos.github.io/solid-ui/Documentation/talks/FormsTalk.html)
0 commit comments