🐛 fix(locales): Order recharge related fields

This commit is contained in:
web@ppanel
2025-02-27 14:53:19 +07:00
parent d5847faeda
commit 35210fe8cf
32 changed files with 115 additions and 17 deletions
@@ -1,5 +1,5 @@
import { cn } from "@workspace/ui/lib/utils";
import { motion } from "framer-motion";
import { cn } from '@workspace/ui/lib/utils';
import { motion } from 'framer-motion';
export const CloseIcon = ({ className }: { className?: string }) => {
return (
@@ -105,7 +105,9 @@ export function DocumentButton({ items }: { items: API.Document[] }) {
<div className='flex flex-row items-center gap-4'>
<motion.div layoutId={`image-${item.id}-${id}`}>
<Avatar className='size-12'>
<AvatarFallback className='bg-primary/80 text-white'>{item.title.split('')[0]}</AvatarFallback>
<AvatarFallback className='bg-primary/80 text-white'>
{item.title.split('')[0]}
</AvatarFallback>
</Avatar>
</motion.div>
<div className=''>
@@ -136,4 +138,4 @@ export function DocumentButton({ items }: { items: API.Document[] }) {
</ul>
</>
);
}
}
@@ -7,11 +7,11 @@ import { buttonVariants } from '@workspace/ui/components/button';
import { Markdown } from '@workspace/ui/custom-components/markdown';
import { useOutsideClick } from '@workspace/ui/hooks/use-outside-click';
import { cn } from '@workspace/ui/lib/utils';
import { formatDate } from '@workspace/ui/utils';
import { AnimatePresence, motion } from 'framer-motion';
import { useTranslations } from 'next-intl';
import { RefObject, useEffect, useId, useRef, useState } from 'react';
import { CloseIcon } from './close-icon';
import { formatDate } from '@workspace/ui/utils';
interface Item {
path: string;
@@ -127,7 +127,9 @@ export function TutorialButton({ items }: { items: Item[] }) {
<motion.div layoutId={`image-${item.title}-${id}`}>
<Avatar className='size-12'>
<AvatarImage alt={item.title ?? ''} src={item.icon ?? ''} />
<AvatarFallback className='bg-primary/80 text-white'>{item.title.split('')[0]}</AvatarFallback>
<AvatarFallback className='bg-primary/80 text-white'>
{item.title.split('')[0]}
</AvatarFallback>
</Avatar>
</motion.div>
<div className=''>
@@ -160,4 +162,4 @@ export function TutorialButton({ items }: { items: Item[] }) {
</ul>
</>
);
}
}
+4 -2
View File
@@ -115,10 +115,12 @@ export default function Page() {
)}
{data?.type === 3 && (
<>
<div className='font-semibold'></div>
<div className='font-semibold'>{t('resetTraffic')}</div>
<ul className='grid grid-cols-2 gap-3 *:flex *:items-center *:justify-between lg:grid-cols-1'>
<li className='flex items-center justify-between'>
<span className='text-muted-foreground line-clamp-2 flex-1'></span>
<span className='text-muted-foreground line-clamp-2 flex-1'>
{t('resetPrice')}
</span>
<span>
<Display type='currency' value={data.amount} />
</span>