From 4d76c8bb1755de6d4ce15a73ffce4557d996f89b Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Fri, 24 May 2024 09:49:04 +0200
Subject: [PATCH] Bump @mantine/dropzone from 7.9.2 to 7.10.0 in /frontend
(#740)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps
[@mantine/dropzone](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dropzone)
from 7.9.2 to 7.10.0.
Sourced from View changelog with
demos on mantine.dev website New Tree component: interface FileIconProps {
name: string;
isFolder: boolean;
expanded: boolean;
} function FileIcon({ name, isFolder, expanded }: FileIconProps) {
if (name.endsWith('package.json')) {
return <NpmIcon size={14} />;
} if (name.endsWith('.ts') || name.endsWith('.tsx') ||
name.endsWith('tsconfig.json')) {
return <TypeScriptCircleIcon size={14} />;
} if (name.endsWith('.css')) {
return <CssIcon size={14} />;
} if (isFolder) {
return expanded ? (
<IconFolderOpen color="var(--mantine-color-yellow-9)"
size={14} stroke={2.5} />
) : (
<IconFolder color="var(--mantine-color-yellow-9)" size={14}
stroke={2.5} />
);
} return null;
} function Leaf({ node, expanded, hasChildren, elementProps }:
RenderTreeNodePayload) {
return (
<Group gap={5} {...elementProps}>
<FileIcon name={node.value} isFolder={hasChildren}
expanded={expanded} />
<span>{node.label}</span>
</Group>
</tr></table>
Release notes
@mantine/dropzone's
releases.
7.10.0 😎
Tree component
import { IconFolder, IconFolderOpen } from
'@tabler/icons-react';
import { Group, RenderTreeNodePayload, Tree } from '@mantine/core';
import { CssIcon, NpmIcon, TypeScriptCircleIcon } from
'@mantinex/dev-icons';
import { data, dataCode } from './data';
import classes from './Demo.module.css';
... (truncated)
276050e
[release] Version: 7.10.0