removed lodash

This commit is contained in:
2024-10-10 16:44:08 +03:00
parent 986d3420cb
commit f949852c1a
13 changed files with 1164 additions and 714 deletions
@@ -1,10 +1,11 @@
<script>
import {getContext} from "svelte";
import {debounce} from "lodash";
import {debounce} from "../../../debounce.js";
import {previewTitle} from "../Preview";
import {getErrorMessage} from "./errorMessage";
import {insertEdges} from "./reference.js";
import Icon from "../../common/Icon.svelte";
import axios from "axios";
const channel = getContext("channel");
export let field;
@@ -18,7 +19,7 @@
$: references = graph.edges
.filter((edge) => edge.field === field.name)
.map((edge) => {
return graph.records.find((increc) => increc.id == edge.target && record.id == edge.source);
return graph.records.find((increc) => increc.id === edge.target && record.id === edge.source);
}).filter((rec) => (rec?.id ? true : false)) ?? [];
let search = ""
@@ -48,11 +49,9 @@
.then((response) => {
searchOptions = [];
insert(e, response.data.records[0]);
console.log(response)
})
.catch((error) => {
searchOptions = [];
console.log(error);
});
}
@@ -79,7 +78,6 @@
})
.catch((error) => {
searchOptions = [];
console.log(error);
});
}, 500);
+1 -2
View File
@@ -1,11 +1,10 @@
<script>
import { uniqueId } from "lodash";
import { getContext } from "svelte";
const channelurl = getContext("channelurl");
export let field;
export let value;
export let schema;
let id = uniqueId();
export let id;
</script>
<div class="mb-0">
@@ -1,4 +1,4 @@
import {uniqBy} from "lodash";
import {uniqueBy} from "../../../helpers.js";
import axios from "axios";
export function insertEdges(graph, sourceRecord, targetRecords, fieldName, action = "") {
@@ -17,8 +17,8 @@ export function insertEdges(graph, sourceRecord, targetRecords, fieldName, actio
replacedEdges = replacedEdges.filter((edge) => edge.field !== field.name);
}
graph.records = uniqBy([...graph.records, ...targetRecords], (r) => r.id);
graph.edges = uniqBy([...replacedEdges, ...newEdges], (edge) => edge.source + edge.target + edge.field + edge.depth);
graph.records = uniqueBy([...graph.records, ...targetRecords], (r) => r.id);
graph.edges = uniqueBy([...replacedEdges, ...newEdges], (edge) => edge.source + edge.target + edge.field + edge.depth);
return graph;
}