Comments (1)
Thanks for asking! It's a great question – if you want your plugin to be listed on our marketplace then yes, you must use the design-system for the UI.
If you're not interested in that then using the design system is not required to develop a plugin 🙂 however, having said that there's a huge benefit to using the design system, namely UI consistency across the product your users are working with.
Using the design system outside the Strapi application is also totally fine, this is an OSS library and as such you're welcome to do most things with it!
from design-system.
Related Issues (20)
- [bug]: Components using `as` prop do not have said prop's components inferred HOT 1
- [bug]: `v2/SimpleMenu` with Icon does not Show Icon
- [bug]: When there is no scroll bar on the page, the floating position of Tooltip will shift HOT 1
- [bug]: Cannot use vitest as UT library
- [bug]: Tooltip inside a Popover shown in a wrong position when onFocus HOT 1
- [bug]: The input element does not respond to keyboard entry HOT 3
- [bug]: error TS7016: Could not find a declaration file for module '@strapi/design-system'. HOT 2
- [bug]: Link v2 has no hover color/effect HOT 6
- [bug]: The onClear callback of SubNavHeader was not triggered
- [bug]: Change the NavLink component to support other values for the badgeContent attribute other than strings HOT 1
- [bug]: onReachEnd is not triggered in SimpleMenu component HOT 1
- [bug]: ComboBox doesn't show `noOptionsMessage` when there are no options to display HOT 1
- Long attribute names display outside the edge of the container
- [bug]: Popover does not close with the same button HOT 1
- [bug]: BoxProps makes CSSProperties mandatory. HOT 4
- [bug]: 2.0.0-beta.2 codemirror error Unrecognized extension value in extension set HOT 1
- [bug]: 2.0.0-beta.2 - invalid value for <svg> attribute width="1.6rem" HOT 1
- [bug]: Checkbox missing padding in RTL HOT 1
- [bug]: Badge add transparent as possible backgroundColor value and find a way to overwrite the textColor with the prop passed HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from design-system.