Skip to content

Commit 5a41aec

Browse files
committed
Merge remote-tracking branch 'origin/master' into next
2 parents b4769c0 + c25d758 commit 5a41aec

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed

src/components/FileOrganizer/FileOrganizer.stories.tsx

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,13 @@ const Template: FC<TemplateProps> = ({
3535
customSizedThumbnail,
3636
}) => {
3737
// This is the index organizing function.
38-
const [files, setFiles] = useState<FakeFile[]>([]);
38+
const [files, setFiles] = useState<FakeFile[]>(() => {
39+
const newFiles = [];
40+
for (let index = 0; index < numFiles; index++) {
41+
newFiles.push(createFile(index));
42+
}
43+
return newFiles;
44+
});
3945
const handleOnMove = useCallback<NonNullable<FileOrganizerProps<FakeFile>['onMove']>>((fromIndex, toIndex) => {
4046
setFiles((prev) => {
4147
if (toIndex < 0 || toIndex >= prev.length) return prev;

src/components/FileOrganizer/FileOrganizer.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -183,8 +183,8 @@ export function FileOrganizer<F extends ObjectWithId>({
183183

184184
// Update size when getWidth ref changes (when hasFiles changes).
185185
useEffect(() => {
186-
if (thumbnailSize) setSize(thumbnailSize);
187-
if (files.length === 0) setSize(defaultSize);
186+
if (thumbnailSize) return setSize(thumbnailSize);
187+
if (files.length === 0) return setSize(defaultSize);
188188
setSize((prev) => {
189189
const { width, height } = getSize();
190190
if (prev.width === width && prev.height === height) return prev;

0 commit comments

Comments
 (0)