A decentralized music tracking and discovery platform built on AT Protocol 🎵 rocksky.app
spotify atproto lastfm musicbrainz scrobbling listenbrainz

[web] hide feedback link

+8 -3
+8 -3
apps/web/src/layouts/Main.tsx
··· 49 text-decoration: underline; 50 } 51 `; 52 - 53 const Text = styled.span` 54 color: #ff2876; 55 font-size: 13px; ··· 58 &:hover { 59 text-decoration: underline; 60 } 61 - `; 62 63 export type MainProps = { 64 children: React.ReactNode; ··· 143 window.location.href = `https://rocksky.pages.dev/loading?handle=${handle}`; 144 }; 145 146 const displaySurvey = () => { 147 Object.keys(localStorage) 148 .filter((key) => key.startsWith("seenSurvey")) 149 .reverse() 150 .forEach((key) => localStorage.removeItem(key)); 151 }; 152 153 return ( 154 <Container className="bg-[var(--color-background)] text-[var(--color-text)]"> ··· 286 > 287 API Docs 288 </Link> 289 - <Text 290 className="mr-[10px] !text-[var(--color-primary)]" 291 onClick={displaySurvey} 292 > 293 Feedback 294 </Text> 295 <Link 296 href="https://discord.gg/EVcBy2fVa3" 297 target="_blank"
··· 49 text-decoration: underline; 50 } 51 `; 52 + /* 53 const Text = styled.span` 54 color: #ff2876; 55 font-size: 13px; ··· 58 &:hover { 59 text-decoration: underline; 60 } 61 + */ 62 63 export type MainProps = { 64 children: React.ReactNode; ··· 143 window.location.href = `https://rocksky.pages.dev/loading?handle=${handle}`; 144 }; 145 146 + /* 147 const displaySurvey = () => { 148 Object.keys(localStorage) 149 .filter((key) => key.startsWith("seenSurvey")) 150 .reverse() 151 .forEach((key) => localStorage.removeItem(key)); 152 }; 153 + */ 154 155 return ( 156 <Container className="bg-[var(--color-background)] text-[var(--color-text)]"> ··· 288 > 289 API Docs 290 </Link> 291 + {/* 292 + <Text 293 className="mr-[10px] !text-[var(--color-primary)]" 294 onClick={displaySurvey} 295 > 296 Feedback 297 </Text> 298 + */} 299 + 300 <Link 301 href="https://discord.gg/EVcBy2fVa3" 302 target="_blank"