mirror of
https://github.com/bigcapitalhq/bigcapital.git
synced 2026-02-25 17:19:48 +00:00
31 lines
766 B
JavaScript
31 lines
766 B
JavaScript
import React from 'react';
|
|
import { MenuItem } from '@blueprintjs/core';
|
|
import { MultiSelect } from './MultiSelectTaggable';
|
|
|
|
export default function AccountsMultiSelect({ ...multiSelectProps }) {
|
|
return (
|
|
<MultiSelect
|
|
itemRenderer={(
|
|
item,
|
|
{ active, selected, handleClick, modifiers, query },
|
|
) => {
|
|
return (
|
|
<MenuItem
|
|
active={active}
|
|
icon={selected ? 'tick' : 'blank'}
|
|
text={item.name}
|
|
label={item.code}
|
|
key={item.id}
|
|
onClick={handleClick}
|
|
/>
|
|
);
|
|
}}
|
|
popoverProps={{ minimal: true }}
|
|
fill={true}
|
|
tagRenderer={(item) => item.name}
|
|
resetOnSelect={true}
|
|
{...multiSelectProps}
|
|
/>
|
|
);
|
|
}
|