Use IconDefinition instead of IconProp

This commit is contained in:
guerler
2023-11-16 19:55:52 +03:00
parent 3a54fdfc45
commit 3039faad7b
+3 -3
View File
@@ -1,11 +1,11 @@
import { IconProp } from "@fortawesome/fontawesome-svg-core";
import { IconDefinition } from "@fortawesome/fontawesome-svg-core";
import type Router from "vue-router";
import Filtering from "@/utils/filtering";
export interface Action {
title: string;
icon?: IconProp;
icon?: IconDefinition;
handler: (router: Router) => void;
}
@@ -46,7 +46,7 @@ export interface FieldOperations {
export interface Operation {
title: string;
icon: IconProp;
icon: IconDefinition;
condition?: (data: RowData) => boolean;
handler: (data: RowData, router: Router) => OperationHandlerReturn;
}