diff --git a/src/shared/ui/TokenIcon/TokenIcon.module.css b/src/shared/ui/TokenIcon/TokenIcon.module.css index f886ef1..2c1df34 100644 --- a/src/shared/ui/TokenIcon/TokenIcon.module.css +++ b/src/shared/ui/TokenIcon/TokenIcon.module.css @@ -6,4 +6,10 @@ font-weight: 800; color: #fff; flex-shrink: 0; + overflow: hidden; +} + +.logo { + border-radius: 50%; + object-fit: cover; } diff --git a/src/shared/ui/TokenIcon/TokenIcon.tsx b/src/shared/ui/TokenIcon/TokenIcon.tsx index 5f96c66..dac7e7f 100644 --- a/src/shared/ui/TokenIcon/TokenIcon.tsx +++ b/src/shared/ui/TokenIcon/TokenIcon.tsx @@ -14,7 +14,7 @@ export function TokenIcon({ letter, color, logo, size = 40 }: Props) { style={{ background: logo ? 'transparent' : color, width: size, height: size, fontSize: size * 0.45 }} > {logo - ? {letter} + ? {letter} : letter } diff --git a/vite.config.ts b/vite.config.ts index fae3bf0..1d11ac3 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -5,6 +5,6 @@ import tsconfigPaths from 'vite-tsconfig-paths' export default defineConfig({ plugins: [react(), tsconfigPaths()], server: { - port: 3000, + port: Number(process.env.PORT) || 3000, }, })