diff --git a/packages/webapp/src/components/Branches/BranchSelect.tsx b/packages/webapp/src/components/Branches/BranchSelect.tsx index 6e463ad9a..2641f2704 100644 --- a/packages/webapp/src/components/Branches/BranchSelect.tsx +++ b/packages/webapp/src/components/Branches/BranchSelect.tsx @@ -5,59 +5,20 @@ import { MenuItem, Button } from '@blueprintjs/core'; import { FSelect } from '../Forms'; /** - * - * @param {*} query - * @param {*} branch - * @param {*} _index - * @param {*} exactMatch - * @returns - */ -const branchItemPredicate = (query, branch, _index, exactMatch) => { - const normalizedTitle = branch.name.toLowerCase(); - const normalizedQuery = query.toLowerCase(); - - if (exactMatch) { - return normalizedTitle === normalizedQuery; - } else { - return `${branch.code}. ${normalizedTitle}`.indexOf(normalizedQuery) >= 0; - } -}; - -/** - * - * @param {*} film - * @param {*} param1 - * @returns - */ -const branchItemRenderer = (branch, { handleClick, modifiers, query }) => { - const text = `${branch.name}`; - - return ( - - ); -}; - -const branchSelectProps = { - itemPredicate: branchItemPredicate, - itemRenderer: branchItemRenderer, - valueAccessor: 'id', - labelAccessor: 'name', -}; - -/** - * + * Branch select field. * @param {*} param0 - * @returns + * @returns {JSX.Element} */ export function BranchSelect({ branches, ...rest }) { - return ; + return ( + + ); } /** diff --git a/packages/webapp/src/components/Forms/Select.tsx b/packages/webapp/src/components/Forms/Select.tsx index 459912b62..6916e115c 100644 --- a/packages/webapp/src/components/Forms/Select.tsx +++ b/packages/webapp/src/components/Forms/Select.tsx @@ -16,7 +16,7 @@ export function FSelect({ ...props }) { /> ); }; - return ; } const SelectButton = styled(Button)` diff --git a/packages/webapp/src/components/PageForm/FormTopbarSelectInputs.tsx b/packages/webapp/src/components/PageForm/FormTopbarSelectInputs.tsx new file mode 100644 index 000000000..f3f2f1f84 --- /dev/null +++ b/packages/webapp/src/components/PageForm/FormTopbarSelectInputs.tsx @@ -0,0 +1,27 @@ +// @ts-nocheck +import React from 'react'; +import intl from 'react-intl-universal'; +import { Button } from '@blueprintjs/core'; +import { Icon } from '@/components'; + +export function FormWarehouseSelectButton({ text }) { + return ( +