Migrate to Mantine v8 and Design Changes (#961)

* mantine v8 migration

* various design changes and improvements
This commit is contained in:
Jeff
2025-06-24 00:04:36 -07:00
committed by GitHub
parent bea55d48a8
commit c1330d92b2
473 changed files with 12469 additions and 11607 deletions
@@ -10,7 +10,8 @@ import type { FixedSizeListProps } from 'react-window';
import debounce from 'lodash/debounce';
import memoize from 'memoize-one';
import { FixedSizeList } from 'react-window';
import styled from 'styled-components';
import styles from './virtual-grid-wrapper.module.css';
import { GridCard } from '/@/renderer/components/virtual-grid/grid-card';
import { Album, AlbumArtist, Artist, LibraryItem } from '/@/shared/types/domain-types';
@@ -128,12 +129,14 @@ export const VirtualGridWrapper = ({
);
};
export const VirtualGridContainer = styled.div`
display: flex;
flex-direction: column;
height: 100%;
`;
interface VirtualGridContainerProps {
children: React.ReactNode;
}
export const VirtualGridAutoSizerContainer = styled.div`
flex: 1;
`;
export const VirtualGridContainer = ({ children }: VirtualGridContainerProps) => {
return <div className={styles.virtualGridContainer}>{children}</div>;
};
export const VirtualGridAutoSizerContainer = ({ children }: VirtualGridContainerProps) => {
return <div className={styles.virtualGridAutoSizerContainer}>{children}</div>;
};