mirror of
https://github.com/immich-app/immich.git
synced 2026-06-12 11:01:45 -07:00
31 lines
815 B
TypeScript
31 lines
815 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;
|
|
}
|
|
}
|
|
};
|