export function UploadButton() {
const theme = useMantineTheme();
const [files, setFiles] = useState([]);
console.log(files);
return (
<Menu
transitionProps={{ transition: 'pop-top-right' }}
position="top-end"
width={220}
withinPortal
>
<Menu.Target>
<Button
rightSection={
<IconChevronDown style={{ width: rem(18), height: rem(18) }} stroke={1.5} />
}
pr={12}
>
New
</Button>
</Menu.Target>
<Menu.Dropdown>
<FileButton onChange={setFiles} accept="image/png,image/jpeg" multiple>
{(props) =>
<Menu.Item
{...props}
leftSection={
<IconFile
style={{ width: rem(16), height: rem(16) }}
color={theme.colors.blue[6]}
stroke={1.5}
/>
}
>
</Menu.Item>}
</FileButton>
</Menu.Dropdown>
</Menu>
);
}
#FileButton OnChange not triggered inside menu
4 messages · Page 1 of 1 (latest)
Set closeOnItemClick={false}
oh yeah, that seems to work, why?