-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Create ToolWindow component #243
Comments
Do a POC based on: cheminfo/nmrium#2782 (comment) I would suggest that we create a new component return (
<ToolbarPanels panels={[
{ id: 'panel1', renderPanel: () => <Accordion.Item ... />, icon: 'settings", isOpen: true }
]}
/> The component could either be used as a controlled or uncontrolled component. It would be in uncontrolled mode if another prop is passed (e.g. |
I don't see the relation with toolbars (for the name). |
Yes on second thought it's not semantically related. In Webstorm they are called "Tool windows", in VS code the "Activity bar", I'm okay with the former. |
@wadjih-bencheikh18 are you willing to take this on? We want to do something that looks like a vertical toolbar, but opens panel windows. To give you something more visual, it would behave similarly to webstorm's "Tool windows": CleanShot.2024-02-20.at.08.28.58.mp4VSCode also has a similar concept but calls it "Activity bar". Start by making the simplest possible POC:
|
Similar to VSCode with an icon to open it.
The text was updated successfully, but these errors were encountered: