diff --git a/apps/portal/src/components/global/AppShell.tsx b/apps/portal/src/components/global/AppShell.tsx index eeb2dfc9..0275dbb5 100644 --- a/apps/portal/src/components/global/AppShell.tsx +++ b/apps/portal/src/components/global/AppShell.tsx @@ -175,7 +175,7 @@ export default function AppShell({ children }: Props) { /> {/* Content area */} -
+
+ ); + } + + function renderFilters() { + return ( +
+
+ All offers in + setCurrency(value)} + selectedCurrency={currency} + /> +
+ setValue(name || '', val)} + /> + ); +} + +const FormSelect = forwardRef(FormSelectWithRef); + +export default FormSelect; diff --git a/apps/portal/src/components/offers/forms/FormTextArea.tsx b/apps/portal/src/components/offers/forms/FormTextArea.tsx new file mode 100644 index 00000000..f833c3dd --- /dev/null +++ b/apps/portal/src/components/offers/forms/FormTextArea.tsx @@ -0,0 +1,27 @@ +import type { ComponentProps, ForwardedRef } from 'react'; +import { forwardRef } from 'react'; +import type { UseFormRegisterReturn } from 'react-hook-form'; + +import { TextArea } from '~/../../../packages/ui/dist'; + +type TextAreaProps = ComponentProps; + +type FormTextAreaProps = Omit & + Pick, 'onChange'>; + +function FormTextAreaWithRef( + { onChange, ...rest }: FormTextAreaProps, + ref?: ForwardedRef, +) { + return ( +