Files
immich/web/src/lib/utils/workflow.ts
T
Jason Rasmussen 3d075f2bf8 feat: workflows & plugins (#26727)
feat: plugins

chore: better types

feat: plugins
2026-05-18 11:09:33 -04:00

31 lines
797 B
TypeScript

import { WorkflowTrigger } from '@immich/sdk';
import type { MessageFormatter } from 'svelte-i18n';
export const getTriggerName = ($t: MessageFormatter, type: WorkflowTrigger) => {
switch (type) {
case WorkflowTrigger.AssetCreate: {
return $t('trigger_asset_uploaded');
}
case WorkflowTrigger.PersonRecognized: {
return $t('trigger_person_recognized');
}
default: {
return type;
}
}
};
export const getTriggerDescription = ($t: MessageFormatter, type: WorkflowTrigger) => {
switch (type) {
case WorkflowTrigger.AssetCreate: {
return $t('trigger_asset_uploaded_description');
}
case WorkflowTrigger.PersonRecognized: {
return $t('trigger_person_recognized_description');
}
default: {
return type;
}
}
};