boxyhq / ui Goto Github PK
View Code? Open in Web Editor NEWUI toolkit to ease BoxyHQ integration
License: Apache License 2.0
UI toolkit to ease BoxyHQ integration
License: Apache License 2.0
Vuejs 2 is reaching end-of-life on December 31, 2023. I reckon we should:
vue
folder (I am assuming this is Vuejs < 2) to a folder called archive
or simply remove it.I am happy to help with both of these, let me know your thoughts.
Currently, we use the Card
component to display configured metadata as seen in the attached screenshot. This might cause mismatch with the userland app layout/styling that do not prefer cards.
We need a way to turn off or customize the card styling via props. In order to achieve this add support for custom classNames prop that can override styles for the underlying elements of the card (namely article, title, and body). For reference implementation see https://github.com/boxyhq/ui/blob/main/src/sso/connections/EditConnection/saml/index.lite.tsx#L54
Kindly go through the guidelines before making your contribution. Happy hacking !! ๐
The Button
component currently lacks a loading indicator that provides visual feedback for an ongoing operation.
Support an isLoading
prop and display a spinner if it's true. For reference see: https://react.daisyui.com/?path=/story/actions-button--loading-spinner-and-text
Kindly go through the guidelines before making your contribution. Happy hacking !! ๐
The vite build setup for react uses vite-plugin-css-injected-by-js plugin to inject the CSS styles using javascript. Some stylesheets like common.module.css are sourced in multiple other stylesheets. The styles coming from common.module.css
get injected multiple times in the final bundle (react/dist/shared.js
). Find a way to get rid of the repeated styles in the bundle.
Source common.module.css
inside sso/index.ts
and remove CSS imports @import
inside *.module.css.
NOTE: Any better alternatives are also welcome.
Make changes under src/shared
folder. Run npm run build
from root folder followed by npm run build-lib
under react
folder. Verify that the classnames are not repeated inside react/dist/shared.js
Improve the input component UX that accepts more than one item e.g. redirectUrl
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.