2023-12-19 18:43:42 +01:00
|
|
|
<script setup lang="ts">
|
|
|
|
import type { Project } from '~/types'
|
|
|
|
|
|
|
|
defineProps<{
|
|
|
|
project: Project
|
|
|
|
}>()
|
|
|
|
</script>
|
|
|
|
|
|
|
|
<template>
|
2024-09-02 15:13:43 +02:00
|
|
|
<ProjectDetailCategoryDivider
|
|
|
|
title="PRIVACY"
|
|
|
|
badge-text="3/10"
|
|
|
|
>
|
|
|
|
<UnoIcon
|
|
|
|
i-web-code_v2
|
|
|
|
text-24px
|
|
|
|
/>
|
2023-12-19 18:43:42 +01:00
|
|
|
</ProjectDetailCategoryDivider>
|
|
|
|
<ProjectDetailContainer>
|
2024-09-02 15:13:43 +02:00
|
|
|
<div
|
|
|
|
grid
|
|
|
|
grid-cols-2
|
|
|
|
items-start
|
|
|
|
mt-32px
|
|
|
|
gap-y-16px
|
|
|
|
lg:grid-cols-4
|
|
|
|
>
|
2023-12-19 18:43:42 +01:00
|
|
|
<ProjectInfoItem
|
|
|
|
:check-undefined="project.blockchain_features?.p2p"
|
2024-09-02 15:13:43 +02:00
|
|
|
bold
|
|
|
|
title="Peer to Peer (P2P)"
|
2023-12-19 18:43:42 +01:00
|
|
|
>
|
|
|
|
{{ project.blockchain_features?.p2p ? 'YES' : 'NO' }}
|
|
|
|
</ProjectInfoItem>
|
|
|
|
<ProjectInfoItem
|
|
|
|
:check-undefined="project.tracebility?.kyc"
|
2024-09-02 15:13:43 +02:00
|
|
|
bold
|
|
|
|
:color="project.tracebility?.kyc ? '#FF0000' : '#18FF2F'"
|
2023-12-19 18:43:42 +01:00
|
|
|
title="Know Your Customer (KYC)"
|
|
|
|
>
|
|
|
|
{{ project.tracebility?.kyc ? 'YES' : 'NO' }}
|
|
|
|
</ProjectInfoItem>
|
|
|
|
<ProjectInfoItem
|
|
|
|
:check-undefined="project.storage"
|
2024-09-02 15:13:43 +02:00
|
|
|
bold
|
|
|
|
title="Decentralized storage"
|
2023-12-19 18:43:42 +01:00
|
|
|
:color="project.storage?.decentralized ? '#18FF2F' : '#FF0000'"
|
|
|
|
>
|
|
|
|
{{ project.storage?.decentralized ? 'YES' : 'NO' }}
|
|
|
|
</ProjectInfoItem>
|
|
|
|
<ProjectInfoItem
|
|
|
|
:check-undefined="project.default_privacy"
|
|
|
|
title="Default privacy"
|
|
|
|
:color="project.default_privacy ? '#18FF2F' : '#FF0000'"
|
|
|
|
>
|
|
|
|
{{ project.default_privacy ? 'YES' : 'NO' }}
|
|
|
|
</ProjectInfoItem>
|
|
|
|
</div>
|
2024-09-02 15:13:43 +02:00
|
|
|
<div
|
|
|
|
grid
|
|
|
|
grid-cols-2
|
|
|
|
items-start
|
|
|
|
mt-32px
|
|
|
|
gap-y-16px
|
|
|
|
lg:grid-cols-4
|
|
|
|
>
|
2023-12-19 18:43:42 +01:00
|
|
|
<ProjectInfoItem
|
|
|
|
:check-undefined="project.blockchain_features?.revealed_recipient"
|
|
|
|
:color="project.blockchain_features?.revealed_recipient ? '#FF0000' : '#18FF2F'"
|
2024-09-02 15:13:43 +02:00
|
|
|
bold
|
|
|
|
title="Revealed recipient"
|
2023-12-19 18:43:42 +01:00
|
|
|
>
|
|
|
|
{{ project.blockchain_features?.revealed_recipient ? 'YES' : 'NO' }}
|
|
|
|
</ProjectInfoItem>
|
|
|
|
<ProjectInfoItem
|
|
|
|
:check-undefined="project.blockchain_features?.revealed_sender"
|
|
|
|
:color="project.blockchain_features?.revealed_sender ? '#FF0000' : '#18FF2F'"
|
2024-09-02 15:13:43 +02:00
|
|
|
bold
|
|
|
|
title="Revealed sender"
|
2023-12-19 18:43:42 +01:00
|
|
|
>
|
|
|
|
{{ project.blockchain_features?.revealed_sender ? 'YES' : 'NO' }}
|
|
|
|
</ProjectInfoItem>
|
|
|
|
<ProjectInfoItem
|
|
|
|
:check-undefined="project.blockchain_features?.revealed_ammount"
|
|
|
|
:color="project.blockchain_features?.revealed_ammount ? '#FF0000' : '#18FF2F'"
|
2024-09-02 15:13:43 +02:00
|
|
|
bold
|
|
|
|
title="Revealed amount"
|
2023-12-19 18:43:42 +01:00
|
|
|
>
|
|
|
|
{{ project.blockchain_features?.revealed_ammount ? 'YES' : 'NO' }}
|
|
|
|
</ProjectInfoItem>
|
|
|
|
<ProjectInfoItem
|
|
|
|
:check-undefined="project.blockchain_features?.reversability_condition"
|
2024-09-02 15:13:43 +02:00
|
|
|
bold
|
|
|
|
title="Reversability"
|
2023-12-19 18:43:42 +01:00
|
|
|
>
|
|
|
|
{{ project.blockchain_features?.reversability_condition }}
|
|
|
|
</ProjectInfoItem>
|
|
|
|
</div>
|
2024-09-02 15:13:43 +02:00
|
|
|
<div
|
|
|
|
grid
|
|
|
|
grid-cols-2
|
|
|
|
items-start
|
|
|
|
mt-32px
|
|
|
|
gap-y-16px
|
|
|
|
lg:grid-cols-4
|
|
|
|
>
|
2023-12-19 18:43:42 +01:00
|
|
|
<ProjectInfoItem
|
|
|
|
:check-undefined="project.blockchain_features?.connected_tx"
|
|
|
|
:color="project.blockchain_features?.connected_tx ? '#FF0000' : '#18FF2F'"
|
2024-09-02 15:13:43 +02:00
|
|
|
bold
|
|
|
|
title="Connected Txs"
|
2023-12-19 18:43:42 +01:00
|
|
|
>
|
|
|
|
{{ project.blockchain_features?.connected_tx ? 'YES' : 'NO' }}
|
|
|
|
</ProjectInfoItem>
|
2024-09-02 15:13:43 +02:00
|
|
|
<ProjectInfoItem
|
|
|
|
:check-undefined="project.blockchain_features?.data_masking"
|
|
|
|
bold
|
|
|
|
title="Data masking"
|
|
|
|
>
|
2023-12-19 18:43:42 +01:00
|
|
|
{{ project.blockchain_features?.data_masking }}
|
|
|
|
</ProjectInfoItem>
|
2024-09-02 15:13:43 +02:00
|
|
|
<ProjectInfoItem
|
|
|
|
:check-undefined="project.blockchain_features?.tx_history"
|
|
|
|
bold
|
|
|
|
title="Tx history"
|
|
|
|
>
|
2023-12-19 18:43:42 +01:00
|
|
|
{{ project.blockchain_features?.tx_history ? 'YES' : 'NO' }}
|
|
|
|
</ProjectInfoItem>
|
|
|
|
</div>
|
|
|
|
<div my-24px>
|
2024-09-02 15:13:43 +02:00
|
|
|
<hr
|
|
|
|
border-t-2px
|
|
|
|
border-white
|
|
|
|
opacity-20
|
|
|
|
w-80px
|
|
|
|
>
|
2023-12-19 18:43:42 +01:00
|
|
|
</div>
|
2024-09-02 15:13:43 +02:00
|
|
|
<div
|
|
|
|
grid
|
|
|
|
grid-cols-2
|
|
|
|
items-start
|
|
|
|
mt-32px
|
|
|
|
gap-y-16px
|
|
|
|
lg:grid-cols-4
|
|
|
|
>
|
2023-12-19 18:43:42 +01:00
|
|
|
<ProjectInfoItem
|
|
|
|
:check-undefined="project.privacy_policy"
|
|
|
|
:color="project.privacy_policy?.defined ? '#18FF2F' : '#FF0000'"
|
2024-09-02 15:13:43 +02:00
|
|
|
bold
|
|
|
|
title="Privacy Policy"
|
2023-12-19 18:43:42 +01:00
|
|
|
>
|
|
|
|
{{ project.privacy_policy?.defined ? 'YES' : 'NO' }}
|
|
|
|
</ProjectInfoItem>
|
2024-09-02 15:13:43 +02:00
|
|
|
<ProjectInfoItem
|
|
|
|
:check-undefined="project.tracebility?.tracked_data"
|
|
|
|
title="Collected data"
|
|
|
|
>
|
2023-12-19 18:43:42 +01:00
|
|
|
{{ project.tracebility?.tracked_data }}
|
|
|
|
</ProjectInfoItem>
|
2024-09-02 15:13:43 +02:00
|
|
|
<ProjectInfoItem
|
|
|
|
:check-undefined="project.privacy_policy?.data_usage"
|
|
|
|
title="Data usage"
|
|
|
|
>
|
2023-12-19 18:43:42 +01:00
|
|
|
{{ project.privacy_policy?.data_usage }}
|
|
|
|
</ProjectInfoItem>
|
2024-09-02 15:13:43 +02:00
|
|
|
<ProjectInfoItem
|
|
|
|
:check-undefined="project.blockchain_features?.frontend_anonymity"
|
|
|
|
bold
|
|
|
|
title="Frontend anonymity"
|
|
|
|
>
|
2023-12-19 18:43:42 +01:00
|
|
|
{{ project.blockchain_features?.frontend_anonymity }}
|
|
|
|
</ProjectInfoItem>
|
|
|
|
</div>
|
|
|
|
<div my-24px>
|
2024-09-02 15:13:43 +02:00
|
|
|
<hr
|
|
|
|
border-t-2px
|
|
|
|
border-white
|
|
|
|
opacity-20
|
|
|
|
w-80px
|
|
|
|
>
|
2023-12-19 18:43:42 +01:00
|
|
|
</div>
|
2024-09-02 15:13:43 +02:00
|
|
|
<div
|
|
|
|
grid
|
|
|
|
grid-cols-2
|
|
|
|
items-start
|
|
|
|
mt-32px
|
|
|
|
gap-y-16px
|
|
|
|
>
|
2023-12-19 18:43:42 +01:00
|
|
|
<ProjectInfoItem
|
|
|
|
:check-undefined="project.compliance"
|
|
|
|
:color="project.compliance ? '#FF0000' : '#18FF2F'"
|
2024-09-02 15:13:43 +02:00
|
|
|
bold
|
|
|
|
title="Compliance"
|
2023-12-19 18:43:42 +01:00
|
|
|
>
|
|
|
|
{{ project.compliance ? 'YES' : 'NO' }}
|
|
|
|
</ProjectInfoItem>
|
|
|
|
</div>
|
2024-09-02 15:13:43 +02:00
|
|
|
<div
|
|
|
|
grid
|
|
|
|
grid-cols-2
|
|
|
|
items-start
|
|
|
|
mt-32px
|
|
|
|
gap-y-16px
|
|
|
|
>
|
|
|
|
<ProjectInfoItem
|
|
|
|
:check-undefined="project.tracebility?.sign_in_type_requirments"
|
|
|
|
bold
|
|
|
|
title="Sign-in requirements"
|
|
|
|
>
|
2023-12-19 18:43:42 +01:00
|
|
|
{{ project.tracebility?.sign_in_type_requirments }}
|
|
|
|
</ProjectInfoItem>
|
2024-09-02 15:13:43 +02:00
|
|
|
<ProjectInfoItem
|
|
|
|
:check-undefined="project.blockchain_features?.identity_integration"
|
|
|
|
title="Identity integrations"
|
|
|
|
>
|
2023-12-19 18:43:42 +01:00
|
|
|
{{ project.blockchain_features?.identity_integration }}
|
|
|
|
</ProjectInfoItem>
|
|
|
|
</div>
|
|
|
|
</ProjectDetailContainer>
|
|
|
|
</template>
|