diff --git a/package-lock.json b/package-lock.json
index 1c98a16..eeedd96 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -17,6 +17,7 @@
"classnames": "^2.3.2",
"date-fns": "^2.29.3",
"elliptic": "^6.5.4",
+ "feather-icons-react": "^0.6.2",
"gray-matter": "^4.0.3",
"immer": "^9.0.16",
"jwk-thumbprint": "^0.1.4",
@@ -4536,6 +4537,14 @@
"bser": "2.1.1"
}
},
+ "node_modules/feather-icons-react": {
+ "version": "0.6.2",
+ "resolved": "https://registry.npmjs.org/feather-icons-react/-/feather-icons-react-0.6.2.tgz",
+ "integrity": "sha512-G677Y5nc3HzP1f5NNb5LJuZwKrI58BK4+/9O8Bl4naF9JixC+YL4trVom1F2ajnilq/EbU8JETPTNqvCzwH1qA==",
+ "peerDependencies": {
+ "react": ">= 16.8.4"
+ }
+ },
"node_modules/fflate": {
"version": "0.7.4",
"resolved": "https://registry.npmjs.org/fflate/-/fflate-0.7.4.tgz",
@@ -14013,6 +14022,12 @@
"bser": "2.1.1"
}
},
+ "feather-icons-react": {
+ "version": "0.6.2",
+ "resolved": "https://registry.npmjs.org/feather-icons-react/-/feather-icons-react-0.6.2.tgz",
+ "integrity": "sha512-G677Y5nc3HzP1f5NNb5LJuZwKrI58BK4+/9O8Bl4naF9JixC+YL4trVom1F2ajnilq/EbU8JETPTNqvCzwH1qA==",
+ "requires": {}
+ },
"fflate": {
"version": "0.7.4",
"resolved": "https://registry.npmjs.org/fflate/-/fflate-0.7.4.tgz",
diff --git a/package.json b/package.json
index b302085..39ffd25 100644
--- a/package.json
+++ b/package.json
@@ -22,6 +22,7 @@
"classnames": "^2.3.2",
"date-fns": "^2.29.3",
"elliptic": "^6.5.4",
+ "feather-icons-react": "^0.6.2",
"gray-matter": "^4.0.3",
"immer": "^9.0.16",
"jwk-thumbprint": "^0.1.4",
diff --git a/src/components/dids/Builder.tsx b/src/components/dids/Builder.tsx
index 53d49c6..b105443 100644
--- a/src/components/dids/Builder.tsx
+++ b/src/components/dids/Builder.tsx
@@ -1,6 +1,7 @@
"use client";
import { useState, useCallback, useEffect } from "react";
+import FeatherIcon from 'feather-icons-react';
import { documentSchema } from "../../lib/didParser";
// import { updateDidDocument as updateDidDocumentDAO } from "../../lib/dao";
import { didDocumentDeserializer } from "../../lib/verificationMaterialBuilder";
@@ -12,7 +13,6 @@ import EditEmbeddedMethod from "./Embedded/EditMethod";
import NewReferenceMethod from "./Referenced/NewMethod";
import SummarizeReferenceMethod from "./Referenced/Summarize";
import EditReferenceMethod from "./Referenced/EditMethod";
-import { produceTestVector } from "@/lib/testvector";
import { DidDocument } from "@/lib/DidDocument";
import { EmbeddedMaterial, isEmbeddedMaterial, ReferencedMaterial } from "@/lib/DidMaterial";
@@ -30,16 +30,20 @@ const attemptSerialization = (didDocument: DidDocument): JSX.Element => {
return (
-
-
- DID Document
-
-
{
- navigator.clipboard.writeText(result);
- }}
- >
-