mirror of
https://github.com/bellingcat/ukraine-timemap.git
synced 2026-07-01 22:48:41 +03:00
chore: extract ToolbarButton component
This commit is contained in:
12
src/components/controls/atoms/ToolbarButton.js
Normal file
12
src/components/controls/atoms/ToolbarButton.js
Normal file
@@ -0,0 +1,12 @@
|
||||
export function ToolbarButton({ isActive, iconKey, onClick, label }) {
|
||||
return (
|
||||
<div
|
||||
className={isActive ? "toolbar-tab active" : "toolbar-tab"}
|
||||
key={iconKey}
|
||||
onClick={onClick}
|
||||
>
|
||||
<i className="material-icons">{iconKey}</i>
|
||||
<div className="tab-caption">{label}</div>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user