Closed harshraj8843 closed 1 year ago
Which URL were u asking for π€
Which URL were u asking for π€
got it..
I am currently creating more npm tools and writing docs for respective tools.
What can I do for the website ?
I was creating a web template for codinasion from yesterday. but now I can adjust it for open-tools.
WOW, it looks so good π
It's not a complete design I'm working on it.
WOW, it looks so good π
So should I continue it and convert it into code or anything else?
I am thinking that most part of the tool page will be in component form
But we have to create tool components for each tool separately, right?
Any other option?
WOW, it looks so good heart_eyes
So should I continue it and convert it into code or anything else?
The current UI can be homepage of open-tools
yes
I am thinking that most part of the tool page will be in component form
But we have to create tool components for each tool separately, right?
Any other option?
Why have to create components for each tool, I didn't understandπ€
For example, we can create a Contributor
component to show all components and this Contributor
component can be called on each told page
But for Tool
, we can't create a component, because each tool has its own features(input, image field, etc..)
For this reason, we can not create a single [slug] page for all the tools, we have to create a page for each tool
On each page, we will call all the default components but we have to add tool components separately for each tool
Correct me if I am missing something π€
Note
Tool
is a component on thetool page
which will contain the input fields to use open-tools
Currently, I'm working on website design on Figma after that I'll code, Is it ok?
Unable to access π«
confirmed
We can use the program part as show all the tools available
/
- Homepage
/tools
- show all tools
/tools/slug
- tool
Figured out the solution for the tool
component
We can use Component Wrapper
for different slugs.
Working ππ» https://open-tools-8icnl8qaf-codinasion.vercel.app/
pages
βββ index.tsx
βββ tools
βββ index.tsx
βββ [slug].tsx
src/components/
βββ ComponentWrapper
βββ ComponentA.tsx
βββ ComponentB.tsx
βββ ComponentC.tsx
βββ index.tsx
Using this, we don't need to create different pages for different tools. We only have to develop different components and link those components in Component Wrapper
This is what I was thinking to develop for the tools page