oxiton-foundation / click-metrics

Click Matrics is a powerful URL shortening and analytics platform designed to streamline the process of generating short URLs, creating QR codes, and tracking detailed analytics for each link.
https://click-metrics.vercel.app
MIT License
33 stars 49 forks source link

Gssoc: remove all the component files other than `shadcn ui` and implement `shadcn ui` #180

Closed Swarnendu0123 closed 1 week ago

Swarnendu0123 commented 2 weeks ago

Description

Remove all the component files other than shadcn ui and implement shadcn ui. Ref: https://ui.shadcn.com/

Checklist

Before submitting your pull request, ensure that you have completed the following tasks:

Expected Time to Complete

1 week

github-actions[bot] commented 2 weeks ago

Thank you for creating this issue! 🎉 We'll look into it as soon as possible. In the meantime, please make sure to provide all the necessary details and context. If you have any questions or additional information, feel free to add them here. Your contributions are highly appreciated! 😊

You can also check our #24 for guidelines on contributing to this project.

Asymtode712 commented 1 week ago

@Swarnendu0123 I would like to work on this issue, would you please assign me to it

Swarnendu0123 commented 1 week ago

Assigned to you!

Asymtode712 commented 1 week ago

Hey @Swarnendu0123 , I had a doubt: currently our website is using the button component from the ui folder of client/src directory so do we have to replace all its instances with the shadcn component of Button

Swarnendu0123 commented 1 week ago

Hey @Swarnendu0123 , I had a doubt: currently our website is using the button component from the ui folder of client/src directory so do we have to replace all its instances with the shadcn component of Button

To be very genuine, I don't use UI lib very frequently. But @rahulpoonia29 can definitely suggest how you can implement it.

Asymtode712 commented 1 week ago

Hey @Swarnendu0123 , I had a doubt: currently our website is using the button component from the ui folder of client/src directory so do we have to replace all its instances with the shadcn component of Button

@rahulpoonia29 need your help here!

rahulpoonia29 commented 1 week ago

@Asymtode712 The UI folder contains the ShadCn components. Some components are not from ShadCn contributed by others. Just remove all the non ShadCn components.

rahulpoonia29 commented 1 week ago

@Asymtode712 The loader and search component are not from ShadCn. Move them to their respective folders in components if they are pure react components without any dependencies.

Asymtode712 commented 1 week ago

@rahulpoonia29 ok got it

github-actions[bot] commented 1 week ago

Hello @Swarnendu0123! Your issue #180 has been closed. Thank you for your contribution!