diff --git a/package-lock.json b/package-lock.json index 747dd6f..dab0533 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,6 +14,8 @@ "events": "^3.3.0", "react": "^17.0.2", "react-dom": "^17.0.2", + "survey-core": "^1.9.8", + "survey-react": "^1.9.8", "tai-password-strength": "^1.1.3" }, "devDependencies": { @@ -6421,6 +6423,20 @@ "node": ">=8" } }, + "node_modules/survey-core": { + "version": "1.9.8", + "resolved": "https://registry.npmjs.org/survey-core/-/survey-core-1.9.8.tgz", + "integrity": "sha512-NniKOrmlKM7nGDuM0xvwDSDK5MiVdZr7IHySqWuPWJ1YcFAPy4FqXq920wkAwfqEuKFBh16IUwzat73/nfmuRg==" + }, + "node_modules/survey-react": { + "version": "1.9.8", + "resolved": "https://registry.npmjs.org/survey-react/-/survey-react-1.9.8.tgz", + "integrity": "sha512-Mcq5mRDLXORjZOHaybeYyuy/wlf3P4Z97GXdLk94NObVpo4u5iovCdmLAaqD7xsO5L89T+CkHBT7MhPV50NfpA==", + "peerDependencies": { + "react": "^16.5.0 || ^17.0.1", + "react-dom": "^16.5.0 || ^17.0.1" + } + }, "node_modules/tai-password-strength": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/tai-password-strength/-/tai-password-strength-1.1.3.tgz", @@ -12470,6 +12486,17 @@ "has-flag": "^4.0.0" } }, + "survey-core": { + "version": "1.9.8", + "resolved": "https://registry.npmjs.org/survey-core/-/survey-core-1.9.8.tgz", + "integrity": "sha512-NniKOrmlKM7nGDuM0xvwDSDK5MiVdZr7IHySqWuPWJ1YcFAPy4FqXq920wkAwfqEuKFBh16IUwzat73/nfmuRg==" + }, + "survey-react": { + "version": "1.9.8", + "resolved": "https://registry.npmjs.org/survey-react/-/survey-react-1.9.8.tgz", + "integrity": "sha512-Mcq5mRDLXORjZOHaybeYyuy/wlf3P4Z97GXdLk94NObVpo4u5iovCdmLAaqD7xsO5L89T+CkHBT7MhPV50NfpA==", + "requires": {} + }, "tai-password-strength": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/tai-password-strength/-/tai-password-strength-1.1.3.tgz", diff --git a/package.json b/package.json index 0d8371a..6a96938 100644 --- a/package.json +++ b/package.json @@ -24,6 +24,8 @@ "events": "^3.3.0", "react": "^17.0.2", "react-dom": "^17.0.2", + "survey-core": "^1.9.8", + "survey-react": "^1.9.8", "tai-password-strength": "^1.1.3" }, "keywords": [ diff --git a/report-window/data-preview.tsx b/report-window/data-preview.tsx new file mode 100644 index 0000000..3d84bfe --- /dev/null +++ b/report-window/data-preview.tsx @@ -0,0 +1,69 @@ +import { Classifications, StolenDataEntry } from '../stolen-data-entry'; + +export function DataPreview({ + entries, + refresh, +}: { + entries: StolenDataEntry[]; + refresh: () => void; +}) { + // currently not used, maybe scraped entirely in the future + return ( +
Adres docelowy | +Źródło danych | +Treść danych | +Klasyfikacja | +
---|---|---|---|
{entry.request.shorthost} | ++ {entry.source}:{entry.name} + | ++ {entry.getValuePreview()} + {/* always gonna have + one key, because unwrapEntry is called above */} + | ++ + | +