amhsirak / chic-ui Goto Github PK
View Code? Open in Web Editor NEWOpinionated UI Component Library for React
Home Page: https://chic-ui.vercel.app/
License: MIT License
Opinionated UI Component Library for React
Home Page: https://chic-ui.vercel.app/
License: MIT License
Positions - left, right, top, bottom
Hi @karishmashuklaa, Can I implement Form components? I'll use react-final-form
Right now the code style of the project can be mixed by some people using double and other single quotes, mix tab or spaces, etc.
I think it's a great idea to enforce a code style to follow, so we could set a eslint file on the project for it
add a size props for avatar so we can control the height and width of the avatar component
Hi @karishmashuklaa ,
I would like to contribute.
Drawer Component - Overlay component which slides from the side of the page.
Requirement:
Whare can we use this.
To include https://github.com/karishmashuklaa/chic-ui-docs here.
Hey! I would like to add a Badge component which displays a count or just a colored dot overlayed over its children. The old Badge component should be renamed to Tag as its more descriptive of its use.
The component should take these props:
count: number
- number to display in the badgelimit: number
- the maximum count after which we get something like 99+type: 'default' | 'secondary' | 'danger' | 'warning' | 'success'| 'light'
- colorsize: number
- the size in pxshouldDisplayZero: boolean
- badge should render even if count === 0
shouldDisplayCount: boolean
- should render count or just an empty dotoffset: [number, number]
- x and y offset in pxQuestion: What are your naming conventions for boolean props? I am personally not a fan of disabled
or error
when compared to isDisabled
and hasError
. Looking for your suggestions for the two boolean props here (showZero
vs shouldDisplayZero
etc.)
I think it would be good to configure path aliases to avoid imports like ../../ and we could use something like
@/components
@/config
Etc.
Add a select component that takes a list and an onChange function as input and returns a drop-down select component. We can further extend this to make an auto-complete/filterable select component. I would like to work on this.
Hi @karishmashuklaa , can I implement the modal component ?
I think it would be cool to work in a pagination component, it could take props for:
I could work on this
I could try and add an Alert Component. One of those Messages that could appear in any color in the palette.
Could be used for error messages etc.
I was checking out the existing Components and wanted to put it our there for discussion, if it would be nicer to make the right side of the search bar flush with the Search-Button?
Changing the border-radius on the bar and the button would be necessary then.
Just asking if it would be a good idea?
For colored breadcrumbs.
Add prop type
based on existing theme.
Hey @karishmashuklaa I would like to add an AsyncSelect component which can lazy load data from API in select dropdown. If you are interested please assign it to me.
Create a component that takes in a list of objects as input and displays a multi-select drop-down list allowing users to select more than one option. Can you please assign this to me? :)
Hi @karishmashuklaa, I want to improve CSS style for the form input.
Add a simple card component which can take header, footer, text, images, links,
Props can be title and description
for custom styling as I told @karishmashuklaa a few days ago.
how I can contribute to your website frontend in Chic UI
Hi, right now each person is doing copy-paste of the secondary, danger, warning, success, light themes in their own component, if the colors change in the future all the components would need to be modified.
I think the best solution is create a theme file with the theme object that everyone can import in their components.
If you agree with it, I can start working on the refactor
Currently, Link
Component has a hard coded color.
Instead, pass a prop type
based on existing theme.
props :
Hi @karishmashuklaa ,
I would like to contribute.
Steps Component- A navigation bar like component using which we can break a task into multiple steps and user navigates to next step after completing previous one.
Requirement:
Whare can we use this:
I could add a little Notification Pop-Up which appears at the bottom right/left side and can be closed with the X-Button.
It'd be nice a type props for make the bar with stripes or not. Furthermore, add options to make the bar animated or not. If it's possible I'd like to be assigned to this =D
Hello @karishmashuklaa
I was going though this project and noticed that there are some missing items based on the Github Community Standards recommendations that would make the project contributor friendly, e.g. a code of conduct, an issue template and a pull request template.
Let me know if this is something you would like to implement on this project.
props can be position, size, icon, disability.
Hi @karishmashuklaa ! What do you think about creating a selectable card component? If you like the idea, assign me this issue!
Thanks!
Hi @karishmashuklaa ,
For some of the component stories storybook controls are missing to edit props.
I would like to pick this task to add controls according to prop types in these component stories.
Alert Component - one of those messages that could appear in any color based on existing theme.
Hey @karishmashuklaa Let me what you think about creating a modal/dialog component with header and footer customization. If you are interested please assign it to me
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.