chore: upgrade to react 19 beta and next 14 canary

This commit is contained in:
2024-05-19 14:53:00 +02:00
parent fe429295ef
commit 63e0be09e6
65 changed files with 2626 additions and 1898 deletions

View File

@@ -1,44 +1,42 @@
import { memo, MemoExoticComponent } from "react";
import * as icons from "lucide-react";
import equal from "react-fast-compare";
export type Icon = icons.LucideIcon | MemoExoticComponent<icons.LucideIcon>;
export const AlignLeft = memo(icons.AlignLeft, equal);
export const ArrowRightLeft = memo(icons.ArrowRightLeft, equal);
export const Binary = memo(icons.Binary, equal);
export const Braces = memo(icons.Braces, equal);
export const CaseSensitive = memo(icons.CaseSensitive, equal);
export const Check = memo(icons.Check, equal);
export const ChevronDown = memo(icons.ChevronDown, equal);
export const Clipboard = memo(icons.Clipboard, equal);
export const Code = memo(icons.Code2, equal);
export const Copy = memo(icons.Copy, equal);
export const Diff = memo(icons.Diff, equal);
export const Equal = memo(icons.Equal, equal);
export const File = memo(icons.FileIcon, equal);
export const Fingerprint = memo(icons.Fingerprint, equal);
export const GripHorizontal = memo(icons.GripHorizontal, equal);
export const GripVertical = memo(icons.GripVertical, equal);
export const Hash = memo(icons.Hash, equal);
export const Home = memo(icons.Home, equal);
export const Key = memo(icons.Key, equal);
export const Link = memo(icons.Link2, equal);
export const Maximize = memo(icons.Maximize2, equal);
export const Minimize = memo(icons.Minimize2, equal);
export const Menu = memo(icons.Menu, equal);
export const PackagePlus = memo(icons.PackagePlus, equal);
export const Paintbrush = memo(icons.Paintbrush2, equal);
export const Rows = memo(icons.Rows, equal);
export const Search = memo(icons.Search, equal);
export const Settings = memo(icons.Settings, equal);
export const Settings2 = memo(icons.Settings2, equal);
export const Space = memo(icons.Space, equal);
export const Sun = memo(icons.SunMedium, equal);
export const Type = memo(icons.Type, equal);
export const Minus = memo(icons.Minus, equal);
export const Moon = memo(icons.Moon, equal);
export const X = memo(icons.X, equal);
export type Icon = icons.LucideIcon;
export const {
AlignLeft,
ArrowRightLeft,
Binary,
Braces,
CaseSensitive,
ChevronDown,
Clipboard,
Copy,
Diff,
Equal,
Fingerprint,
GripHorizontal,
GripVertical,
Hash,
Home,
Key,
Menu,
PackagePlus,
Rows,
Search,
Settings,
Settings2,
Space,
Type,
Minus,
Moon,
X,
} = icons;
export const File = icons.FileIcon;
export const Code = icons.Code2;
export const Link = icons.Link2;
export const Maximize = icons.Maximize2;
export const Minimize = icons.Minimize2;
export const Paintbrush = icons.Paintbrush2;
export const Sun = icons.SunMedium;
export const GitHub = (props: icons.LucideProps) => (
<svg viewBox="0 0 438.549 438.549" {...props}>
<path