mirror of
https://github.com/xibyte/jsketcher
synced 2025-12-07 17:04:58 +01:00
23 lines
No EOL
637 B
JavaScript
23 lines
No EOL
637 B
JavaScript
import React from 'react';
|
|
import cx from 'classnames';
|
|
|
|
import ls from './Toolbar.less';
|
|
|
|
export default function Toolbar({children, className, size, medium, vertical, flat, ...props}) {
|
|
return <div
|
|
className={cx(`${ls.root} disable-selection compact-font`, ls[size],
|
|
vertical && ls.vertical, flat && ls.flat, className)}
|
|
{...props}>
|
|
{children}
|
|
</div>;
|
|
}
|
|
|
|
export function ToolbarButton({children, disabled, ...props}) {
|
|
return <div className={cx(ls.button, disabled && ls.disabled)} {...props}>
|
|
{children}
|
|
</div>;
|
|
}
|
|
|
|
export function ToolbarSplitter() {
|
|
return <div className={ls.splitter} />
|
|
} |