From ac18be77a77ddce27ee0126d95e328bded363686 Mon Sep 17 00:00:00 2001 From: DwCay Date: Tue, 31 May 2022 00:07:49 +0300 Subject: [PATCH] Add shared data page --- src/pages/SharedData.jsx | 101 ++++++++++++++++++ src/pages/digitalId/Validate.jsx | 4 + src/pages/digitalId/ValidationLog.jsx | 8 ++ src/partials/Sidebar.jsx | 7 ++ src/partials/shareddata/SharedDataRoadmap.jsx | 48 +++++++++ .../validationlog/ValidationUsersImg.jsx | 2 +- 6 files changed, 169 insertions(+), 1 deletion(-) create mode 100644 src/pages/SharedData.jsx create mode 100644 src/partials/shareddata/SharedDataRoadmap.jsx diff --git a/src/pages/SharedData.jsx b/src/pages/SharedData.jsx new file mode 100644 index 0000000..bad8de6 --- /dev/null +++ b/src/pages/SharedData.jsx @@ -0,0 +1,101 @@ +import React from 'react'; +import { Link } from 'react-router-dom'; +import {generateSvgAvatar} from "../images/GenerateOnboardingSvg/GenerateSvg"; +import User06 from "../images/user-28-06.jpg"; +import User08 from "../images/user-28-08.jpg"; +import User09 from "../images/user-28-09.jpg"; +import SharedDataRoadMap from "../partials/shareddata/SharedDataRoadmap"; + +function SharedData() { + + const sharedDataItems = { + data: '7234ABC3423423523457234ABC34234', + items: [ + { + dataShared: '7234ABC3423423523457234ABC34234', + id: '923', + text: 'United Kindom', + typeItem: 'Residence', + usersImges: [ + { + size: 32, + img: User06, + imgId: "90" + }, + { + size: 32, + img: User08, + imgId: "93" + }, + { + size: 32, + img: User09, + imgId: "89" + }, + ], + }, + { + dataShared: '7234ABC3423423523457234ABC34234', + id: '401', + text: 'A123B3143', + typeItem: 'Document ID', + usersImges: [ + { + size: 32, + img: User06, + imgId: "67" + }, + { + size: 32, + img: User08, + imgId: "71" + }, + ], + }, + ] + }; + return ( +
+ +
+ + {/* Content */} +
+ +
+ +
+
+

Shared data ✨

+
    + {sharedDataItems.items.map(item => { + return( +
  • + +
  • + ); + })} +
+
+
+ +
+ +
+ + {/* Image */} + + +
+ +
+ ); +} + +export default SharedData; diff --git a/src/pages/digitalId/Validate.jsx b/src/pages/digitalId/Validate.jsx index 80978fe..29cbbc7 100644 --- a/src/pages/digitalId/Validate.jsx +++ b/src/pages/digitalId/Validate.jsx @@ -22,18 +22,22 @@ function Validate () { data: '7234ABC342342352345', usersImges: [ { + size: 24, img: User06, imgId: "343" }, { + size: 24, img: User08, imgId: "345" }, { + size: 24, img: User09, imgId: "321" }, { + size: 24, img: User05, imgId: "387" }, diff --git a/src/pages/digitalId/ValidationLog.jsx b/src/pages/digitalId/ValidationLog.jsx index adf7e9d..ddcdebf 100644 --- a/src/pages/digitalId/ValidationLog.jsx +++ b/src/pages/digitalId/ValidationLog.jsx @@ -20,18 +20,22 @@ function ValidationLog () { data: '7234ABC342342352345', usersImges: [ { + size: 24, img: User06, imgId: "249" }, { + size: 24, img: User08, imgId: "212" }, { + size: 24, img: User09, imgId: "217" }, { + size: 24, img: User05, imgId: "276" }, @@ -63,18 +67,22 @@ function ValidationLog () { data: '7234ABC342342352345', usersImges: [ { + size: 24, img: User06, imgId: "145" }, { + size: 24, img: User08, imgId: "182" }, { + size: 24, img: User09, imgId: "154" }, { + size: 24, img: User05, imgId: "114" }, diff --git a/src/partials/Sidebar.jsx b/src/partials/Sidebar.jsx index bd6cc97..62bb252 100644 --- a/src/partials/Sidebar.jsx +++ b/src/partials/Sidebar.jsx @@ -415,6 +415,13 @@ function Sidebar({ +
  • + + + Shared Data + + +
  • diff --git a/src/partials/shareddata/SharedDataRoadmap.jsx b/src/partials/shareddata/SharedDataRoadmap.jsx new file mode 100644 index 0000000..903dd4e --- /dev/null +++ b/src/partials/shareddata/SharedDataRoadmap.jsx @@ -0,0 +1,48 @@ +import React from "react"; + +import ValidationUsersImg from "../validationlog/ValidationUsersImg"; + +function SharedDataRoadMap({ data }) { + + return ( +
    +
    +
    +
    + +
    +

    + {data.text} +

    + {data.typeItem} +
    +
    +
    +
    {data.dataShared}
    + seed +
    +
    +
    {data.dataShared}
    + hash +
    +
    + {/* Avatars */} +
    + {data.usersImges.map(pic => { + return + })} +
    +
    + Explore -> +
    +
    +
    + ) +} + +export default SharedDataRoadMap; diff --git a/src/partials/validationlog/ValidationUsersImg.jsx b/src/partials/validationlog/ValidationUsersImg.jsx index d77bdc8..7f6b941 100644 --- a/src/partials/validationlog/ValidationUsersImg.jsx +++ b/src/partials/validationlog/ValidationUsersImg.jsx @@ -3,7 +3,7 @@ import React from "react"; function ValidationUsersImg({ image }) { return ( - {image.img} + {image.img} ); }