From 9c254e0a37a82cdf69bd6057e062fc00728d8e5f Mon Sep 17 00:00:00 2001 From: Your Name Date: Sun, 5 Oct 2025 16:27:15 +0000 Subject: [PATCH] fixed icons --- package.json | 2 +- src/assets/icons/amazon.svg | 1 + src/assets/icons/gemini-color.svg | 1 + src/assets/icons/gemini.svg | 1 + src/assets/icons/google-original-logo.svg | 1 + src/assets/icons/gpt.svg | 10 ++++++++ src/assets/icons/maps.svg | 1 + src/assets/icons/perplexity-dark-logo.svg | 1 + src/components/DashboardGrid.tsx | 12 ++++----- src/components/Strategy/ProgressMetrics.tsx | 8 +++--- vite.config.ts | 28 ++++++++++----------- 11 files changed, 41 insertions(+), 25 deletions(-) create mode 100644 src/assets/icons/amazon.svg create mode 100644 src/assets/icons/gemini-color.svg create mode 100644 src/assets/icons/gemini.svg create mode 100644 src/assets/icons/google-original-logo.svg create mode 100644 src/assets/icons/gpt.svg create mode 100644 src/assets/icons/maps.svg create mode 100644 src/assets/icons/perplexity-dark-logo.svg diff --git a/package.json b/package.json index a1582eb..dfa94ad 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "version": "0.0.0", "type": "module", "scripts": { - "dev": "vite", + "dev": "vite --host 0.0.0.0", "build": "tsc -b && vite build", "lint": "eslint .", "preview": "vite preview" diff --git a/src/assets/icons/amazon.svg b/src/assets/icons/amazon.svg new file mode 100644 index 0000000..1283ffc --- /dev/null +++ b/src/assets/icons/amazon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/gemini-color.svg b/src/assets/icons/gemini-color.svg new file mode 100644 index 0000000..f1cf357 --- /dev/null +++ b/src/assets/icons/gemini-color.svg @@ -0,0 +1 @@ +Gemini \ No newline at end of file diff --git a/src/assets/icons/gemini.svg b/src/assets/icons/gemini.svg new file mode 100644 index 0000000..87736bb --- /dev/null +++ b/src/assets/icons/gemini.svg @@ -0,0 +1 @@ +Gemini \ No newline at end of file diff --git a/src/assets/icons/google-original-logo.svg b/src/assets/icons/google-original-logo.svg new file mode 100644 index 0000000..57b9431 --- /dev/null +++ b/src/assets/icons/google-original-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/gpt.svg b/src/assets/icons/gpt.svg new file mode 100644 index 0000000..2312a77 --- /dev/null +++ b/src/assets/icons/gpt.svg @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/icons/maps.svg b/src/assets/icons/maps.svg new file mode 100644 index 0000000..d0a3768 --- /dev/null +++ b/src/assets/icons/maps.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/perplexity-dark-logo.svg b/src/assets/icons/perplexity-dark-logo.svg new file mode 100644 index 0000000..648b7c7 --- /dev/null +++ b/src/assets/icons/perplexity-dark-logo.svg @@ -0,0 +1 @@ +Perplexity \ No newline at end of file diff --git a/src/components/DashboardGrid.tsx b/src/components/DashboardGrid.tsx index a52905f..62a9d79 100644 --- a/src/components/DashboardGrid.tsx +++ b/src/components/DashboardGrid.tsx @@ -14,19 +14,19 @@ import { import MetricCard from "./shared/MetricCard"; import UrlDropdown from "./shared/UrlDropdown"; import HeaderPage from "./shared/HeaderPage"; -import Google from "../assets/icons/Google.png"; -import Gemini from "../assets/icons/gemini.png"; -import Perplexity from "../assets/icons/preplextiy.png"; +import Google from "../assets/icons/google-original-logo.svg"; +import Gemini from "../assets/icons/gemini.svg"; +import Perplexity from "../assets/icons/perplexity-dark-logo.svg"; import Vector from "../assets/icons/Vector.png"; import Vector2 from "../assets/icons/Vector2.png"; -import GPT from "../assets/icons/gpt.png"; -import Map from "../assets/icons/map.png"; +import GPT from "../assets/icons/gpt.svg"; +import Map from "../assets/icons/maps.svg"; import TotalBacklinks from "../assets/icons/iconheader/total.png"; import ActiveKeywords from "../assets/icons/iconheader/active.png"; import PortfolioPerformance from "../assets/icons/iconheader/portfolio.png"; import InfoBadge from "../assets/icons/iconheader/Info-badge.png"; -import Amazon from "../assets/icons/amazon.png"; +import Amazon from "../assets/icons/amazon.svg"; interface TagContent { icon: string; diff --git a/src/components/Strategy/ProgressMetrics.tsx b/src/components/Strategy/ProgressMetrics.tsx index 7db0b8b..7cc8d78 100644 --- a/src/components/Strategy/ProgressMetrics.tsx +++ b/src/components/Strategy/ProgressMetrics.tsx @@ -3,12 +3,12 @@ import Progress from "../../assets/icons/InProgress.png" import No from "../../assets/icons/no.png" import { CircleCheck } from 'lucide-react' import { Stepper } from "../shared/Stepper" -import Preplextiy from "../../assets/icons/preplextiy.png" -import ChatGPT from "../../assets/icons/gpt.png" -import Gemini from "../../assets/icons/gemini.png" +import Preplextiy from "../../assets/icons/perplexity-dark-logo.svg" +import ChatGPT from "../../assets/icons/gpt.svg" +import Gemini from "../../assets/icons/gemini.svg" import Gemini1 from "../../assets/icons/gemini1.png" import Gemini2 from "../../assets/icons/gemini-border.png" -import Google from "../../assets/icons/Google.png" +import Google from "../../assets/icons/google-original-logo.svg" function ProgressMetrics() { diff --git a/vite.config.ts b/vite.config.ts index cfbd3b0..802e341 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -1,19 +1,19 @@ import { defineConfig } from 'vite' import react from '@vitejs/plugin-react' -// // https://vite.dev/config/ +// https://vitejs.dev/config/ export default defineConfig({ - plugins: [react()], -}) -// /** @type {import('tailwindcss').Config} */ -// export default { -// content: [ -// "./index.html", -// "./src/**/*.{js,ts,jsx,tsx}", -// ], -// theme: { -// extend: {}, -// }, -// plugins: [react()], -// } \ No newline at end of file + css: { + postcss: './postcss.config.js', + }, + build: { + outDir: 'dist', + }, + base: './', + server: { + allowedHosts: [ + '.ghaymah.systems', '.free.pinggy.link' // Allow all subdomains of ghaymah.systems + ] + } +}) \ No newline at end of file