This commit is contained in:
2025-11-09 20:21:46 +01:00
parent bfab2f2cdc
commit 20cf597c5c
15 changed files with 101 additions and 142 deletions
+1 -2
View File
@@ -1,6 +1,5 @@
import React from 'react';
const composeClassName = (base, extra) => (extra ? `${base} ${extra}` : base);
import composeClassName from './classNames';
const PanelHeader = ({
className = '',
+3
View File
@@ -0,0 +1,3 @@
export const composeClassName = (base, extra) => (extra ? `${base} ${extra}` : base);
export default composeClassName;
+1 -2
View File
@@ -41,8 +41,7 @@ import {
IconFileInfo,
} from '@tabler/icons-react';
import FolderSvg from '../assets/folder.svg';
const composeClassName = (base, extra) => (extra ? `${base} ${extra}` : base);
import composeClassName from './classNames';
export const ChevronIcon = ({ className, size = '1em', stroke = 1.6, ...rest }) => (
<TablerChevronRight
+1 -2
View File
@@ -1,9 +1,8 @@
import { useCallback, useEffect, useRef, useState } from 'react';
import { clamp } from '../utils/math';
const DEFAULT_VIEWPORT_MARGIN = 8;
const clamp = (value, min, max) => Math.min(Math.max(value, min), max);
const resolveViewportWidth = () => {
if (typeof window !== 'undefined' && typeof window.innerWidth === 'number') {
return window.innerWidth;