Git Product home page Git Product logo

staticmania / keep-react Goto Github PK

View Code? Open in Web Editor NEW
1.2K 15.0 106.0 4.69 MB

Keep React is an open-source component library built on Tailwind CSS and React.js. It provides a versatile set of pre-designed UI components to build modern web applications.

Home Page: https://react.keepdesign.io

License: MIT License

TypeScript 82.16% MDX 10.28% CSS 6.81% JavaScript 0.74% Shell 0.02%
component-library components design-systems react reactjs tailwindcss typescript keep-react

keep-react's People

Contributors

alamincodes avatar anjankarmakar10 avatar arifulislam5577 avatar darkweb19 avatar gfpaiva avatar mehedihsajib avatar rahmat058 avatar rakibrahman avatar ridoystarlord avatar saiful7778 avatar santokhan avatar shuvo-me avatar tajwarsaiyeed avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

keep-react's Issues

Feature Request: Auto-Focus on Search Input After Clicking Search Button

Description : In the current version of the project, I have observed that when the user clicks the search button, the focus is not automatically set to the search input field. This behavior differs from common web practices, where clicking the search button or initiating a search automatically focuses on the input field, allowing users to start typing without an additional click.

By implementing auto-focus on the search input field after clicking the search button, we can enhance the user experience and align the project's behavior with widely adopted conventions. This improvement aims to streamline the search process, making it more intuitive and user-friendly.
Screenshot from 2023-12-06 08-56-10

[Feature] : Change Component Structure

Arrange the components in a more beautiful way so that the user can easily remember the style of our components. And some components have some heavy props, remove these and handle them through small props.

Let's add footer components here as soon as possible

As a frontend developer a component library like this was very necessary. Keep React is a good example of the fact that it is possible to make international quality products in Bangladesh. I am proud to be a Bangladeshi developer. But the primary component of all websites is the footer. Surprisingly, this footer component is missing in this library! Let's add it here as soon as possible. thank you

compile err: https://nextjs.org/docs/messages/css-npm

i am facing compilation err while building project with next js 14.0.1 with page router. please take a look at this

Failed to compile
./node_modules/react-datepicker/dist/react-datepicker.css
Global CSS cannot be imported from within node_modules.
Read more: https://nextjs.org/docs/messages/css-npm
Location: node_modules\keep-react\lib\esm\components\DatePicker\MonthPicker.js

the err might be following: https://nextjs.org/docs/messages/css-npm

[Feature] : Add Release Details Inside Components

Issue Description:
To enhance user experience by providing detailed information about the changes in each release, including new components or updates, directly inside the component or in the sidebar.

Proposal:
In every latest release, we should include small, informative details inside each component, clearly indicating whether it has been updated or is a new addition. This will help users quickly identify changes without having to refer to a separate release note.

Something Like this :
Screenshot 2023-11-19 at 18 38 43

[Feature] : Add Component Accessibility

Adding accessibility to components is essential for creating an inclusive and usable web application. It ensures that people of all abilities, including those with disabilities, can access and interact with your content. Accessibility not only enhances the user experience for everyone but also expands your user base, helps with legal compliance, positively impacts SEO, and aligns with corporate social responsibility.

missing select options

I am visiting the UI Library but I cannot find select options, you can add a searchable select option.

Add Typography Component

Description

  • Add Display Typography
  • Add Heading Typography
  • Add Paragraph Typography
  • Add Text Typography
  • Add Body Typography

More control over tabs

Thanks for such a great tool!
Can you give more control over tab content styling, e.g. i would like to change background, paddings, borders for tab content block

Carousel File/Component name & other spelling mistakes.

Hello ๐Ÿ‘‹, I've found the following issues:

  1. The name of the Carousel variant CarousellWithTextControll.tsx should be CarouselWithTextControl.tsx
  2. Carousel is spelt as "Carousell" on multiple instances.
  3. Control is spelt as "Controll" on multiple instances.

I've already made changes.

Feature Request: Adding RTL Support for Global Accessibility in Keep React Component Library

Hi keep react,

Hope you're doing well! ๐Ÿ‘‹ First off, big thanks for the awesome work on the Keep React component library.

I'm currently facing a challenge as we gear up for a global release. The absence of RTL (Right-to-Left) support is causing some hiccups, especially for users in regions where RTL languages are the norm.

I noticed that the library currently doesn't have RTL support. Adding this feature could be a game-changer, making the library more globally accessible, improving user experience, and potentially widening its user base.

I get that introducing RTL support might come with its own set of challenges, but I wanted to stress how crucial it is for our use case. Even though I'm not a contributor to the project, I'm more than happy to pitch in however I can to see RTL support become a reality in the Keep React component library.

On another note, I've also thrown in some feature requests for a calendar, sidenav, and dark mode. These additions, along with RTL support, could really amp up the library's versatility.

Expired Discord Link on Website.

Issue

The Discord link on the website is expired. I tried clicking on it, but it led to an expired link page.

Where

I found this issue on the Discord button.

Steps to Reproduce

  1. Go to the website.
  2. See the Discord Button on the Navbar.
  3. Click on the Discord link.

Screenshot :

git 1
git 2

keep-react GitHub needs to add the Topics.

Github says:
About topics Adding topics to your repository To help other people find and contribute to your project, you can add topics to your repository related to your project's intended purpose, subject area, affinity groups, or other important qualities.

I would like to say that it will help to recognize why the repository comes to the field.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.