Skip to content

Commit

Permalink
Merge branch 'develop' into deverification-fixes-laurensfeedback
Browse files Browse the repository at this point in the history
  • Loading branch information
divine-comedian authored Sep 30, 2024
2 parents 90a6c55 + 3b54119 commit 3ce892c
Show file tree
Hide file tree
Showing 7 changed files with 73 additions and 42 deletions.
26 changes: 15 additions & 11 deletions lang/ca.json
Original file line number Diff line number Diff line change
Expand Up @@ -564,7 +564,7 @@
"label.invalid_ens_address": "Adreça ENS no vàlida",
"label.in_december_2021": "al desembre de 2021 va proporcionar una nova manera de finançar les nostres iniciatives per evolucionar la filantropia.",
"label.in_order_to_ensure_that_you_are_a_representative": "Per assegurar-nos que realment ets un representant del projecte pel qual estàs sol·licitant, et demanem que publiquis o compartisques un enllaç al teu projecte de Giveth des del Twitter de l'organització, el lloc web, Github o un altre fòrum públic propietat de l'organització.",
"label.isGivbackEligible": "Apte per a Givbacks",
"label.isGivbackEligible": "Apte per a GIVbacks",
"label.is_already_being_used_for_a_project": "ja s'està utilitzant per a un projecte",
"label.is_your_project_part_of_a_non_profit": "El teu projecte forma part d'una organització sense ànim de lucre registrada?",
"label.it_wont_take_long": "No trigarà gaire!",
Expand Down Expand Up @@ -1350,12 +1350,14 @@
"page.donate.matching_toast.bottom_invalid_p1": "Només donacions de més de",
"page.donate.matching_toast.bottom_invalid_p2": "són elegibles per a l'aparellament.",
"page.donate.matching_toast.bottom_valid": "Els fons de finançament es destinaran al projecte seleccionat després que acabi la ronda. Dona a més projectes per rebre més finançament!",
"page.donate.passport_toast.description.eligible": "La teva donació és elegible per ser emparellada! Després del",
"page.donate.passport_toast.description.eligible_2": ", totes les donacions seran revisades per a la protecció contra frau i els fons d'emparellament seran enviats als projectes. Estigues atent a les notificacions :)",
"page.donate.passport_toast.description.non_eligible": "Obtén el teu emparellament de donació amb finançament quadràtic!\nComproveu la vostra elegibilitat QF abans",
"page.donate.matching_toast.upper_invalid": "Fes que compti",
"page.donate.matching_toast.upper_valid": "Emparellament estimat",
"page.donate.passport_toast.description.eligible": "Sou elegible per a QF! Sempre que les vostres donacions siguin almenys $",
"page.donate.passport_toast.description.eligible_2": ", són aptes per ser emparellats",
"page.donate.passport_toast.description.non_eligible": "Les donacions superiors a ${usd_value} són aptes per ser igualades amb finançament quadràtic.\nVerifiqueu la vostra elegibilitat de QF abans",
"page.donate.passport_toast.description.not_connected": "Obtén el teu emparellament de donació amb finançament quadràtic!\nVerifica el teu Gitcoin Passport abans de",
"page.donate.passport_toast.title.eligible": "Finançament Quadràtic",
"page.donate.passport_toast.title.non_eligible": "No et perdis l'emparellament!",
"page.donate.passport_toast.title.non_eligible": "No us ho perdeu!",
"page.donate.makes_you_eligible_for_givbacks": "${value} et fan elegible per a GIVbacks",
"page.donate.unlocks_matching_funds": "${value} desbloquegen fons coincidents",
"page.donate.project_not_eligible_for_qf": "El projecte no és elegible per a la concordança QF.",
Expand Down Expand Up @@ -1661,21 +1663,23 @@
"project.givback_toast.description.non_verified_owner_rejected_2": " o al suport de Discord per a més instruccions.",
"project.givback_toast.description.non_verified_owner_submitted": "Notícies emocionants! La teva sol·licitud ha estat enviada i està a la cua per ser revisada pel nostre equip de revisió d'elegibilitat per a GIVbacks. Et respondrem en un termini d'1-2 setmanes.",
"project.givback_toast.description.non_verified_public": "Actualment, els GIVbacks només s'atorguen per donacions fetes a projectes elegibles per a GIVbacks a Ethereum. La teva contribució segueix sent important, fins i tot si no genera GIVbacks!",
"project.givback_toast.description.verified_owner_not_eligible": "El teu projecte ha estat avalat pels Verificadors de Giveth i ara pot beneficiar-se de GIVpower. {stakeLock} per obtenir GIVpower i millorar la posició d'aquest projecte a la pàgina de projectes. Nota: Aquest projecte pot ser impulsat, però no genera GIVbacks.",
"project.givback_toast.description.verified_public": "Les donacions de ${value} o més són elegibles per a GIVbacks. Impulsa aquest projecte per augmentar el seu percentatge de recompenses i visibilitat a la pàgina de projectes.",
"project.givback_toast.description.verified_public_not_eligible": "{stakeLock} per obtenir GIVpower i millorar la posició d'aquest projecte a la pàgina de projectes. Nota: Aquest projecte pot ser impulsat, però no genera GIVbacks.",
"project.givback_toast.description.verified_owner": "Potencia el teu projecte per augmentar el seu percentatge de GIVbacks i ajudar-lo a aparèixer més amunt a la pàgina de projectes!",
"project.givback_toast.description.verified_public": "Les donacions de ${value} o més són elegibles per a GIVbacks. Impulsa aquest projecte per augmentar el seu percentatge de recompenses i visibilitat a la pàgina de projectes!",
"project.givback_toast.title.non_verified_owner": "El teu projecte està creant o donant suport a béns públics?",
"project.givback_toast.title.non_verified_owner_cancelled": "Estat Cancel·lat",
"project.givback_toast.description.verified_public_not_eligible": "{stakeLock} els teus tokens GIV per obtenir GIVpower. Impulsa aquest projecte per fer-lo més visible a la pàgina de projectes. Nota: Tot i que aquest projecte és elegible per ser impulsat amb GIVpower, no generarà GIVbacks per als seus donants.",
"project.givback_toast.description.verified_owner_not_eligible": "El teu projecte ha estat avalat pels Verificadors de Giveth i ara pot beneficiar-se de GIVpower. Fes stake i bloqueja els teus tokens GIV per impulsar aquest projecte i fer-lo més visible a la pàgina de projectes. No obstant això, donar a aquest projecte no generarà GIVbacks per als donants.",
"project.givback_toast.title.non_verified_owner_cancelled": "Estat Cancel·lat",
"project.givback_toast.title.non_verified_owner_deactive": "Mode Desactivat",
"project.givback_toast.title.non_verified_owner_draft": "Publica el teu projecte avui!",
"project.givback_toast.title.non_verified_owner_incomplete": "Sol·licitud Incompleta",
"project.givback_toast.title.non_verified_owner_rejected": "No vam poder aprovar el teu projecte com a elegible per a GIVbacks",
"project.givback_toast.title.non_verified_owner_submitted": "Sol·licitud enviada",
"project.givback_toast.title.non_verified_public": "Per què no hi ha GIVbacks?",
"project.givback_toast.title.verified_public_1": "Rep recompenses de fins a ",
"project.givback_toast.title.verified_public_3": "Rep recompenses de fins a {percent}%",
"project.givback_toast.title.verified_owner": "Les donacions de {value}$ o més són elegibles per a reemborsaments de fins a un {percent}%!",
"project.givback_toast.title.verified_owner_not_eligible": "El teu projecte ha estat avalat",
"project.givback_toast.title.verified_public_2": " del valor de la teva donació!",
"project.givback_toast.title.verified_owner_not_eligible": "El teu projecte ha estat avalat",
"project.givback_toast.title.verified_public_2": " del valor de la teva donació!",
"project.givback_toast.title.verified_public_not_eligible": "Impulsa aquest projecte amb GIVpower!",
"projects_all": "Tots els Projectes",
"projects_all_desc": "SUPORT A PROJECTES GLOBALS DE BÉS PÚBLICS, SOSTENIBILITAT I REGENERACIÓ AMB CRYPTODONACIONS",
Expand Down
17 changes: 11 additions & 6 deletions lang/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -1348,12 +1348,14 @@
"page.donate.matching_toast.bottom_invalid_p1": "Only donations more than",
"page.donate.matching_toast.bottom_invalid_p2": "are eligible for matching.",
"page.donate.matching_toast.bottom_valid": "Matching funds will be sent to the selected project after the round ends. Donate to more projects to receive higher matching!",
"page.donate.passport_toast.description.eligible": "Your donation is eligible to be matched! After the",
"page.donate.passport_toast.description.eligible_2": ", all donations will be reviewed for fraud protection and matching funds will be sent to the projects. Stay tuned for notifications :)",
"page.donate.passport_toast.description.non_eligible": "Get your donation matched with quadratic funding!\nCheck your QF Eligibility before",
"page.donate.matching_toast.upper_invalid": "Make it count",
"page.donate.matching_toast.upper_valid": "Estimated matching",
"page.donate.passport_toast.description.eligible": "You are QF-eligible! As long as your donations are at least $",
"page.donate.passport_toast.description.eligible_2": ", they are eligible to be matched in ",
"page.donate.passport_toast.description.non_eligible": "Donations above ${usd_value} are eligible to be matched with quadratic funding.\nVerify your QF Eligibility before ",
"page.donate.passport_toast.description.not_connected": "Get your donation matched with quadratic funding!\nVerify your Gitcoin Passport before",
"page.donate.passport_toast.title.eligible": "Quadratic Funding",
"page.donate.passport_toast.title.non_eligible": "Dont miss out on matching!",
"page.donate.passport_toast.title.non_eligible": "Don't miss out!",
"page.donate.makes_you_eligible_for_givbacks": "${value} makes you eligible for GIVbacks",
"page.donate.unlocks_matching_funds": "${value} unlocks matching funds",
"page.donate.donations_will_be_matched": "Donation will be matched",
Expand Down Expand Up @@ -1665,6 +1667,7 @@
"project.givback_toast.description.verified_public": "Donations of ${value} or more are eligible for GIVbacks. Boost this project to increase its rewards percentage and visibility on the projects page!",
"project.givback_toast.description.verified_public_not_eligible": "{stakeLock} to get GIVpower and boost this project's position on the projects page! Note: This project can be boosted, but does not yield GIVbacks.",
"project.givback_toast.title.non_verified_owner": "Is your project creating or supporting public goods?",
"project.givback_toast.description.verified_owner": "Boost your project to increase its GIVbacks percentage and help it appear higher on the projects page!",
"project.givback_toast.title.non_verified_owner_cancelled": "Project Cancelled",
"project.givback_toast.title.non_verified_owner_deactive": "Project Deactivated",
"project.givback_toast.title.non_verified_owner_draft": "Publish your project today!",
Expand All @@ -1673,8 +1676,9 @@
"project.givback_toast.title.non_verified_owner_submitted": "Application submitted",
"project.givback_toast.title.non_verified_public": "Why no GIVbacks?",
"project.givback_toast.title.verified_public_1": "Get rewarded with up to ",
"project.givback_toast.title.verified_owner_not_eligible": "Your project has been Vouched for",
"project.givback_toast.title.verified_owner": "Donations of ${value} or more qualify for GIVbacks with up to {percent}%!",
"project.givback_toast.title.verified_public_3": "Get rewarded with up to {percent}%",
"project.givback_toast.title.verified_owner_not_eligible": "Your project has been Vouched for",
"project.givback_toast.title.verified_owner": "Donations of ${value} or more qualify for GIVbacks with up to {percent}%!",
"project.givback_toast.title.verified_public_2": " of your donation value!",
"project.givback_toast.title.verified_public_not_eligible": "Boost this project with GIVpower!",
"projects_all": "All Projects",
Expand Down Expand Up @@ -1706,6 +1710,7 @@
"projects_technology": "Technology",
"projects_technology_desc": "Support technology projects with a focus on tech, research and desci.",
"public-goods": "Public Goods",
"qf_donor_eligibility.banner.link.back_to_project": "Back to projects",
"qf_donor_eligibility.banner.link.check_eligibility": "Check Eligibility",
"qf_donor_eligibility.banner.link.recheck_eligibility": "Re-check Eligibility",
"real-estate": "Real Estate",
Expand Down
18 changes: 11 additions & 7 deletions lang/es.json
Original file line number Diff line number Diff line change
Expand Up @@ -1348,12 +1348,14 @@
"page.donate.matching_toast.bottom_invalid_p1": "Sólo las donaciones superiores a",
"page.donate.matching_toast.bottom_invalid_p2": "son subvencionables.",
"page.donate.matching_toast.bottom_valid": "Los fondos de emparejamiento se enviarán al proyecto seleccionado después de que termine la ronda. ¡Dona a más proyectos para recibir un mayor emparejamiento!",
"page.donate.passport_toast.description.eligible": "¡Tu donación es elegible para ser complementada! Después de la",
"page.donate.passport_toast.description.eligible_2": ", todas las donaciones serán revisadas para protección contra fraudes y los fondos de complementarios se enviarán a los proyectos. ¡Mantente atento a las notificaciones! :)",
"page.donate.passport_toast.description.non_eligible": "¡Haz que tu donación sea complementada con financiamiento cuadrático!\nCompruebe su elegibilidad QF antes de",
"page.donate.matching_toast.upper_invalid": "Haz que cuente",
"page.donate.matching_toast.upper_valid": "Estimado del monto complementado",
"page.donate.passport_toast.description.eligible": "¡Eres elegible para QF! Siempre que tus donaciones sean de al menos $",
"page.donate.passport_toast.description.eligible_2": ", son elegibles para ser emparejados en",
"page.donate.passport_toast.description.non_eligible": "Las donaciones superiores a ${usd_value} son elegibles para ser igualadas con fondos cuadráticos.\nVerifique su elegibilidad para QF antes",
"page.donate.passport_toast.description.not_connected": "¡Haz que tu donación sea complementada con financiamiento cuadrático! Verifica tu Gitcoin Passport antes de",
"page.donate.passport_toast.title.eligible": "Financiamiento Cuadrático",
"page.donate.passport_toast.title.non_eligible": "¡No te pierdas la oportunidad!",
"page.donate.passport_toast.title.non_eligible": "¡No te lo pierdas!",
"page.donate.title": "Donar",
"page.donate.zero_fees": "Sin Comisiones",
"page.donate.makes_you_eligible_for_givbacks": "${value} te hacen elegible para recibir GIVbacks",
Expand Down Expand Up @@ -1662,9 +1664,10 @@
"project.givback_toast.description.non_verified_owner_submitted": "¡Noticias emocionantes! Tu solicitud ha sido enviada y está en la cola para ser revisada por nuestro equipo de revisión de elegibilidad para GIVbacks. Te responderemos en un plazo de 1-2 semanas.",
"project.givback_toast.description.non_verified_public": "Actualmente, los GIVbacks solo se otorgan por donaciones hechas a proyectos elegibles para GIVbacks en Ethereum. ¡Tu contribución sigue siendo importante, incluso si no genera GIVbacks!",
"project.givback_toast.description.verified_owner_not_eligible": "Tu proyecto ha sido avalado por los Verificadores de Giveth y ahora puede beneficiarse de GIVpower. {stakeLock} para obtener GIVpower y mejorar la posición de este proyecto en la página de proyectos. Nota: Este proyecto puede ser impulsado, pero no genera GIVbacks.",
"project.givback_toast.description.verified_public": "Las donaciones de ${value} o más son elegibles para recibir GIVbacks. ¡Impulsa este proyecto para aumentar su porcentaje de recompensas y su visibilidad en la página de proyectos!",
"project.givback_toast.description.verified_public": "Las donaciones de ${value} o más son elegibles para recibir GIVbacks. ¡Impulsa este proyecto para aumentar su porcentaje de recompensas y su visibilidad en la página de proyectos!",
"project.givback_toast.description.verified_public_not_eligible": "{stakeLock} para obtener GIVpower y mejorar la posición de este proyecto en la página de proyectos. Nota: Este proyecto puede ser impulsado, pero no genera GIVbacks.",
"project.givback_toast.title.non_verified_owner": "¿Tu proyecto está creando o apoyando bienes públicos?",
"project.givback_toast.description.verified_owner": "Impulsa tu proyecto para aumentar su porcentaje de GIVbacks y ayudarlo a aparecer más alto en la página de proyectos.",
"project.givback_toast.title.non_verified_owner_cancelled": "Estado Cancelado",
"project.givback_toast.title.non_verified_owner_deactive": "Modo Desactivado",
"project.givback_toast.title.non_verified_owner_draft": "¡Publica tu proyecto hoy!",
Expand All @@ -1673,9 +1676,10 @@
"project.givback_toast.title.non_verified_owner_submitted": "Solicitud enviada",
"project.givback_toast.title.non_verified_public": "¿Por qué no GIVbacks?",
"project.givback_toast.title.verified_public_1": "¡Recibe recompensas de hasta ",
"project.givback_toast.title.verified_public_3": "Recibe recompensas de hasta {percent}%",
"project.givback_toast.title.verified_owner": "¡Las donaciones de ${value} o más califican para GIVbacks con hasta un {percent}%!",
"project.givback_toast.title.verified_owner_not_eligible": "Tu proyecto ha sido avalado",
"project.givback_toast.title.verified_public_2": " del valor de tu donación!",
"project.givback_toast.title.verified_owner_not_eligible": "Tu proyecto ha sido avalado",
"project.givback_toast.title.verified_public_2": " del valor de tu donación!",
"project.givback_toast.title.verified_public_not_eligible": "Boostea este proyecto con GIVpower!",
"projects_all": "Todos los proyectos",
"projects_all_desc": "APOYE PROYECTOS GLOBALES EN BIENES PÚBLICOS, SOSTENIBILIDAD Y REGENERACIÓN CON CRIPTODONACIONES",
Expand Down
1 change: 1 addition & 0 deletions src/apollo/gql/gqlQF.ts
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ export const QF_ROUNDS_QUERY = `
allocatedFundUSDPreferred
allocatedTokenSymbol
minMBDScore
minimumValidUsdValue
}
`;

Expand Down
13 changes: 7 additions & 6 deletions src/components/VerificationBadge.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,9 @@ interface IProps {
const VerificationBadge: FC<IProps> = ({ isVerified, verificationStatus }) => {
const verStatus = isVerified
? EVerificationStatus.VERIFIED
: verificationStatus;
: verificationStatus !== EVerificationStatus.VERIFIED
? verificationStatus
: '';

let label, badgeStatus;
switch (verStatus) {
Expand All @@ -22,11 +24,10 @@ const VerificationBadge: FC<IProps> = ({ isVerified, verificationStatus }) => {
label = 'Submitted';
badgeStatus = EBadgeStatus.GIVETH;
break;
// NOTE: Commenting this as we should only display according to GIVback eligibility
// case EVerificationStatus.VERIFIED:
// label = 'Eligible';
// badgeStatus = EBadgeStatus.SUCCESS;
// break;
case EVerificationStatus.VERIFIED:
label = 'Eligible';
badgeStatus = EBadgeStatus.SUCCESS;
break;
case EVerificationStatus.DRAFT:
label = 'Incomplete';
badgeStatus = EBadgeStatus.WARNING;
Expand Down
38 changes: 27 additions & 11 deletions src/components/views/donate/QFToast.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ import {
FlexCenter,
} from '@giveth/ui-design-system';
import { useIntl } from 'react-intl';
import { useRouter } from 'next/router';
import { EQFElegibilityState, usePassport } from '@/hooks/usePassport';
import PassportModal from '@/components/modals/PassportModal';

Expand All @@ -20,6 +21,7 @@ const QFToast = () => {
const { qfEligibilityState, passportState, passportScore, currentRound } =
info;
const [showModal, setShowModal] = useState<boolean>(false);
const router = useRouter();

const isEligible = qfEligibilityState === EQFElegibilityState.ELIGIBLE;

Expand All @@ -46,23 +48,25 @@ const QFToast = () => {
formatMessage({
id: 'page.donate.passport_toast.description.eligible',
}) +
' ' +
currentRound?.name +
currentRound?.minimumValidUsdValue +
' ' +
formatMessage({
id: 'label.ends_on',
id: 'page.donate.passport_toast.description.eligible_2',
}) +
' ' +
endDate +
formatMessage({
id: 'page.donate.passport_toast.description.eligible_2',
});
currentRound?.name +
'.';
} else {
description = (
<>
{formatMessage({
id: 'page.donate.passport_toast.description.non_eligible',
})}{' '}
{formatMessage(
{
id: 'page.donate.passport_toast.description.non_eligible',
},
{
usd_value: currentRound?.minimumValidUsdValue,
},
)}{' '}
<span>{endDate}</span>
</>
);
Expand All @@ -75,7 +79,19 @@ const QFToast = () => {
{title}
</Title>
<Description>{description}</Description>
{!isEligible && (
{isEligible ? (
<FlexCenter>
<Button
label={formatMessage({
id: 'qf_donor_eligibility.banner.link.back_to_project',
})}
buttonType='primary'
size='small'
icon={<IconExternalLink16 />}
onClick={() => router.push('/qf')}
/>
</FlexCenter>
) : (
<FlexCenter>
<Button
label={formatMessage({
Expand Down
Loading

0 comments on commit 3ce892c

Please sign in to comment.