This commit is contained in:
Jamie Pine 2022-05-24 20:24:18 -07:00
parent f05806aa89
commit 48056c5eec
2 changed files with 29 additions and 1 deletions

View file

@ -70,7 +70,10 @@ impl Job for ThumbnailJob {
let cas_id = match image_file.file() {
Ok(i) => i.unwrap().cas_id.clone(),
Err(_) => todo!(),
Err(_) => {
println!("Error getting cas_id {:?}", image_file.materialized_path);
continue;
}
};
// Define and write the WebP-encoded file to a given path

View file

@ -1,5 +1,6 @@
import { ChevronLeftIcon, ChevronRightIcon } from '@heroicons/react/outline';
import { useBridgeCommand } from '@sd/client';
import { Dropdown } from '@sd/ui';
import clsx from 'clsx';
import {
ArrowsClockwise,
@ -7,6 +8,7 @@ import {
FolderPlus,
IconProps,
Key,
List,
Tag,
TerminalWindow
} from 'phosphor-react';
@ -54,6 +56,9 @@ export const TopBar: React.FC<TopBarProps> = (props) => {
console.log('GenerateThumbsForLocation', data);
}
});
const { mutate: identifyUniqueFiles } = useBridgeCommand('IdentifyUniqueFiles', {});
let navigate = useNavigate();
return (
<>
@ -102,6 +107,26 @@ export const TopBar: React.FC<TopBarProps> = (props) => {
src="/images/spacedrive_logo.png"
className="w-8 h-8 mt-[1px] mr-2 pointer-events-none"
/> */}
<div className="flex mr-3 space-x-2">
<Dropdown
// className="absolute block h-6 w-44 top-2 right-4"
items={[
[
{
name: 'Generate Thumbs',
icon: ArrowsClockwise,
onPress: () => generateThumbsForLocation({ id: locationId, path: '' })
},
{
name: 'Identify Unique',
icon: ArrowsClockwise,
onPress: () => identifyUniqueFiles({})
}
]
]}
buttonComponent={<TopBarButton icon={List} />}
/>
</div>
{/*<TopBarButton onClick={() => {*/}
{/* setSettingsOpen(!settingsOpen);*/}
{/*}} className="mr-[8px]" icon={CogIcon} />*/}