diff --git a/client/src/pages/AuctionGuide.tsx b/client/src/pages/AuctionGuide.tsx index c503cc9..db8033a 100644 --- a/client/src/pages/AuctionGuide.tsx +++ b/client/src/pages/AuctionGuide.tsx @@ -15,7 +15,7 @@ export default function AuctionGuide() {
{/* Header */}
-
+
-
+
{/* Header Section */}

diff --git a/client/src/pages/Auctions.tsx b/client/src/pages/Auctions.tsx index 74f1f12..957cda0 100644 --- a/client/src/pages/Auctions.tsx +++ b/client/src/pages/Auctions.tsx @@ -6,13 +6,6 @@ import { Card, CardContent } from "@/components/ui/card"; import { Input } from "@/components/ui/input"; import { Badge } from "@/components/ui/badge"; import { Dialog, DialogContent, DialogHeader, DialogTitle } from "@/components/ui/dialog"; -import { - Sheet, - SheetContent, - SheetDescription, - SheetHeader, - SheetTitle, -} from "@/components/ui/sheet"; import { useAuth } from "@/hooks/useAuth"; import { useToast } from "@/hooks/use-toast"; import { apiRequest } from "@/lib/queryClient"; @@ -42,7 +35,6 @@ export default function Auctions() { qualityScore: "" }); const [isLoginModalOpen, setIsLoginModalOpen] = useState(false); - const [isGuideOpen, setIsGuideOpen] = useState(false); const [theme, setTheme] = useState(() => localStorage.getItem('theme') || 'light'); const [language, setLanguage] = useState(() => localStorage.getItem('language') || 'en'); @@ -257,14 +249,15 @@ export default function Auctions() {

- + + + {isAuthenticated && user ? ( <> @@ -612,162 +605,6 @@ export default function Auctions() { onClose={() => setIsLoginModalOpen(false)} /> - {/* Auction Guide Sheet */} - - - - Media Outlet Auction System Guide - - Advertising Bidding Method Based - - - -
- {/* 1. System Overview */} - - -

- 1 - System Overview -

-

- This platform applies the advertising bidding method to media management rights auctions. -

-
-
- Vickrey Auction: - Highest total score wins -
-
- Second-Price: - Winner pays 2nd place bid -
-
- Hybrid Scoring: - Bid × Quality Score -
-
-
-
- - {/* 2. Core Mechanism */} - - -

- 2 - Ranking Calculation -

-
-
- Ranking Score = Bid Amount × (Quality Score ÷ 100) -
-
-
-
- Bid Range: - $100 - $100,000 -
-
- Management Period: - 30 days (default) -
-
- Quality Score: - 1-100 points -
-
-
-
- - {/* 3. Quality Score Guide */} - - -

- 3 - Quality Score Levels -

-
-
-
71-100 pts: High Quality
-
Higher rank with lower bids, increased exposure
-
-
-
41-70 pts: Average Quality
-
Meets standard criteria, stable content
-
-
-
1-40 pts: Low Quality
-
Below standards, low engagement
-
-
-
-
- - {/* 4. Auction Types */} - - -

- 4 - Media Outlet Types -

-
-
-
- People - (24 outlets) -
- Min $500 -
-
-
- Topics - (20 outlets) -
- Min $300 -
-
-
- Companies - (27 outlets) -
- Min $1,000 -
-
-
-
- - {/* 5. Bidding Tips */} - - -

- 5 - Bidding Strategy -

-
-
-

💡 Effective Tips

-
    -
  • • Prioritize quality score improvement
  • -
  • • Analyze competition patterns
  • -
  • • Bid gradually, not in large jumps
  • -
  • • Consider auction closing timing
  • -
-
-
-

⚠️ Avoid These Mistakes

-
    -
  • • Don't ignore quality score
  • -
  • • Avoid emotional bidding
  • -
  • • Don't neglect profitability analysis
  • -
-
-
-
-
-
-
-
-
);