ATlast — you'll never need to find your favorites on another platform again. Find your favs in the ATmosphere.
atproto

update to simpleicons

authored by byarielm.fyi and committed by byarielm.fyi 0063fb6d 8f6af22c

verified
Changed files
+26 -14
src
constants
+10
package-lock.json
··· 14 14 "@atproto/identity": "^0.4.9", 15 15 "@atproto/jwk-jose": "^0.1.10", 16 16 "@atproto/oauth-client-node": "^0.3.8", 17 + "@icons-pack/react-simple-icons": "^13.8.0", 17 18 "@neondatabase/serverless": "^1.0.2", 18 19 "@netlify/functions": "^4.2.7", 19 20 "cookie": "^1.0.2", ··· 1157 1158 "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-3.2.0.tgz", 1158 1159 "integrity": "sha512-m9FVDXU3GT2ITSe0UaMA5rU3QkfC/UXtCU8y0gSN/GugTqtVldOBWIB5V6V3sbmenVZUIpU6f+mPEO2+m5iTaA==", 1159 1160 "license": "MIT" 1161 + }, 1162 + "node_modules/@icons-pack/react-simple-icons": { 1163 + "version": "13.8.0", 1164 + "resolved": "https://registry.npmjs.org/@icons-pack/react-simple-icons/-/react-simple-icons-13.8.0.tgz", 1165 + "integrity": "sha512-iZrhL1fSklfCCVn68IYHaAoKfcby3RakUTn2tRPyHBkhr2tkYqeQbjJWf+NizIYBzKBn2IarDJXmTdXd6CuEfw==", 1166 + "license": "MIT", 1167 + "peerDependencies": { 1168 + "react": "^16.13 || ^17 || ^18 || ^19" 1169 + } 1160 1170 }, 1161 1171 "node_modules/@isaacs/cliui": { 1162 1172 "version": "8.0.2",
+1
package.json
··· 18 18 "@atproto/identity": "^0.4.9", 19 19 "@atproto/jwk-jose": "^0.1.10", 20 20 "@atproto/oauth-client-node": "^0.3.8", 21 + "@icons-pack/react-simple-icons": "^13.8.0", 21 22 "@neondatabase/serverless": "^1.0.2", 22 23 "@netlify/functions": "^4.2.7", 23 24 "cookie": "^1.0.2",
+15 -14
src/constants/platforms.ts
··· 1 1 import { 2 - Twitter, 3 - Instagram, 4 - Youtube, 5 - Hash, 6 - Twitch, 7 - Video, 8 - LucideIcon, 9 - } from "lucide-react"; 2 + SiX, 3 + SiInstagram, 4 + SiYoutube, 5 + SiTwitch, 6 + SiTiktok, 7 + SiTumblr, 8 + } from "@icons-pack/react-simple-icons"; 9 + 10 + import { LucideIcon } from "lucide-react"; 10 11 11 12 export interface PlatformConfig { 12 13 name: string; ··· 21 22 export const PLATFORMS: Record<string, PlatformConfig> = { 22 23 twitter: { 23 24 name: "Twitter/X", 24 - icon: Twitter, 25 + icon: SiX, 25 26 color: "from-blue-400 to-blue-600", 26 27 accentBg: "bg-blue-500", 27 28 fileHint: "following.txt, data.json, or data.zip", ··· 30 31 }, 31 32 instagram: { 32 33 name: "Instagram", 33 - icon: Instagram, 34 + icon: SiInstagram, 34 35 color: "from-pink-500 via-purple-500 to-orange-500", 35 36 accentBg: "bg-pink-500", 36 37 fileHint: "following.html or data ZIP", ··· 39 40 }, 40 41 tiktok: { 41 42 name: "TikTok", 42 - icon: Video, 43 + icon: SiTiktok, 43 44 color: "from-black via-gray-800 to-cyan-400", 44 45 accentBg: "bg-black", 45 46 fileHint: "Following.txt or data ZIP", ··· 48 49 }, 49 50 tumblr: { 50 51 name: "Tumblr", 51 - icon: Hash, 52 + icon: SiTumblr, 52 53 color: "from-indigo-600 to-blue-800", 53 54 accentBg: "bg-indigo-600", 54 55 fileHint: "following.csv or data export", ··· 57 58 }, 58 59 twitch: { 59 60 name: "Twitch", 60 - icon: Twitch, 61 + icon: SiTwitch, 61 62 color: "from-purple-600 to-purple-800", 62 63 accentBg: "bg-purple-600", 63 64 fileHint: "following.json or data export", ··· 66 67 }, 67 68 youtube: { 68 69 name: "YouTube", 69 - icon: Youtube, 70 + icon: SiYoutube, 70 71 color: "from-red-600 to-red-700", 71 72 accentBg: "bg-red-600", 72 73 fileHint: "subscriptions.csv or Takeout ZIP",