diff --git a/src/components/Proposals/ProposalCard/ProposalCard.tsx b/src/components/Proposals/ProposalCard/ProposalCard.tsx
index 87d5fe2430..6bd9fe3bcb 100644
--- a/src/components/Proposals/ProposalCard/ProposalCard.tsx
+++ b/src/components/Proposals/ProposalCard/ProposalCard.tsx
@@ -16,6 +16,7 @@ import { ActivityDescription } from '../../Activity/ActivityDescription';
import { Badge } from '../../ui/badges/Badge';
import QuorumBadge from '../../ui/badges/QuorumBadge';
import { SnapshotIcon } from '../../ui/badges/Snapshot';
+import { ProposalCountdown } from '../../ui/proposal/ProposalCountdown';
function ProposalCard({ proposal }: { proposal: FractalProposal }) {
const {
@@ -66,7 +67,11 @@ function ProposalCard({ proposal }: { proposal: FractalProposal }) {
+
{isSnapshotProposal && (
diff --git a/src/components/Proposals/ProposalInfo.tsx b/src/components/Proposals/ProposalInfo.tsx
index 467cf64227..ade9b6d603 100644
--- a/src/components/Proposals/ProposalInfo.tsx
+++ b/src/components/Proposals/ProposalInfo.tsx
@@ -11,6 +11,7 @@ import { Badge } from '../ui/badges/Badge';
import { SnapshotButton } from '../ui/badges/Snapshot';
import { ModalType } from '../ui/modals/ModalProvider';
import { useFractalModal } from '../ui/modals/useFractalModal';
+import { ProposalCountdown } from '../ui/proposal/ProposalCountdown';
import ProposalExecutableCode from '../ui/proposal/ProposalExecutableCode';
import CeleryButtonWithIcon from '../ui/utils/CeleryButtonWithIcon';
@@ -36,16 +37,20 @@ export function ProposalInfo({
padding="1.5rem"
>
{proposal.state && (
)}
+
{isSnapshotProposal && (
<>
diff --git a/src/components/ui/badges/Badge.tsx b/src/components/ui/badges/Badge.tsx
index 18f83d25e6..bfd0fbcc83 100644
--- a/src/components/ui/badges/Badge.tsx
+++ b/src/components/ui/badges/Badge.tsx
@@ -2,8 +2,7 @@ import { Box, Flex, Text, Tooltip } from '@chakra-ui/react';
import { ReactNode } from 'react';
import { useTranslation } from 'react-i18next';
import { TOOLTIP_MAXW } from '../../../constants/common';
-import { FractalProposalState, DAOState, FractalProposal } from '../../../types';
-import { ProposalCountdown } from '../proposal/ProposalCountdown';
+import { FractalProposalState, DAOState } from '../../../types';
type BadgeType = {
tooltipKey?: string;
@@ -109,10 +108,9 @@ interface IBadge {
size: Size;
labelKey: keyof typeof BADGE_MAPPING;
children?: ReactNode;
- proposal?: FractalProposal;
}
-export function Badge({ labelKey, children, size, proposal }: IBadge) {
+export function Badge({ labelKey, children, size }: IBadge) {
const { tooltipKey, ...colors } = BADGE_MAPPING[labelKey];
const sizes = BADGE_SIZES[size];
@@ -147,14 +145,6 @@ export function Badge({ labelKey, children, size, proposal }: IBadge) {
>
{children || t(labelKey)}
- {proposal && (
-
- )}
);
diff --git a/src/components/ui/proposal/ProposalCountdown.tsx b/src/components/ui/proposal/ProposalCountdown.tsx
index 32de55a55a..a09788bc2e 100644
--- a/src/components/ui/proposal/ProposalCountdown.tsx
+++ b/src/components/ui/proposal/ProposalCountdown.tsx
@@ -22,13 +22,11 @@ export function ProposalCountdown({
proposal,
showIcon = true,
textColor = 'white-0',
- textStyle = 'label-base', // previous default
}: {
proposal: FractalProposal;
showIcon?: boolean;
// custom text color and style
textColor?: string;
- textStyle?: string;
}) {
const totalSecondsLeft = useProposalCountdown(proposal);
const { t } = useTranslation('proposal');
@@ -91,7 +89,7 @@ export function ProposalCountdown({
>
{showDays && `${zeroPad(daysLeft)}:`}
{showHours && `${zeroPad(hoursLeft)}:`}