From c9cec5f80f0fe0fbae3570a536c2fc76e90ecdef Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 26 Dec 2025 04:51:42 +0000 Subject: [PATCH 1/7] refactor: Convert beta videos to grid layout with smaller previews Change the beta videos section from large single-column previews to a compact grid layout. Videos now display as small square thumbnails with username/angle overlays, while the modal click behavior remains unchanged. --- .../components/beta-videos/beta-videos.tsx | 84 +++++++++---------- 1 file changed, 42 insertions(+), 42 deletions(-) diff --git a/packages/web/app/components/beta-videos/beta-videos.tsx b/packages/web/app/components/beta-videos/beta-videos.tsx index 8e42240f..ba80df69 100644 --- a/packages/web/app/components/beta-videos/beta-videos.tsx +++ b/packages/web/app/components/beta-videos/beta-videos.tsx @@ -2,11 +2,11 @@ import React, { useState } from 'react'; import { Card, Row, Col, Typography, Empty, Modal } from 'antd'; -import { InstagramOutlined, UserOutlined } from '@ant-design/icons'; +import { InstagramOutlined } from '@ant-design/icons'; import { BetaLink } from '@/app/lib/api-wrappers/sync-api-types'; import { themeTokens } from '@/app/theme/theme-config'; -const { Title, Text } = Typography; +const { Title } = Typography; interface BetaVideosProps { betaLinks: BetaLink[]; @@ -51,12 +51,12 @@ const BetaVideos: React.FC = ({ betaLinks }) => { {betaLinks.length === 0 ? ( ) : ( - + {betaLinks.map((betaLink, index) => { const embedUrl = getInstagramEmbedUrl(betaLink.link); return ( - + = ({ betaLinks }) => { position: 'relative', paddingBottom: '100%', overflow: 'hidden', - borderRadius: `${themeTokens.borderRadius.md}px ${themeTokens.borderRadius.md}px 0 0`, + borderRadius: themeTokens.borderRadius.md, }} >