(READ ONLY) Margin is an open annotation layer for the internet. Powered by the AT Protocol. margin.at
extension web atproto comments
98
fork

Configure Feed

Select the types of activity you want to include in your feed.

eurosky icon

+16 -1
+14
web/src/components/common/Icons.tsx
··· 580 580 ); 581 581 } 582 582 583 + export function EuroskuIcon({ size = 18 }: IconProps) { 584 + return ( 585 + <svg 586 + width={size} 587 + height={size} 588 + viewBox="0 0 63 63" 589 + fill="currentColor" 590 + xmlns="http://www.w3.org/2000/svg" 591 + > 592 + <path d="M62.648 32.6363V29.7902H53.1194C34.2617 29.5447 33.6784 24.4289 32.7471 9.44843V0H29.901V9.44843C28.9697 24.4289 28.4795 29.5447 9.62175 29.7902H0V32.6363H9.62175C24.9301 33.6663 29.5103 33.3917 29.901 51.6058V62.6216H32.7471V51.5809C33.1378 33.3667 37.8111 33.6663 53.1194 32.6363L62.648 32.6363Z" /> 593 + </svg> 594 + ); 595 + } 596 + 583 597 export function TangledIcon({ 584 598 size = 18, 585 599 className = "",
+2 -1
web/src/components/modals/SignUpModal.tsx
··· 7 7 BlueskyIcon, 8 8 TophhieIcon, 9 9 MarginIcon, 10 + EuroskuIcon, 10 11 } from "../common/Icons"; 11 12 import { startSignup } from "../../api/client"; 12 13 import { analytics } from "../../lib/analytics"; ··· 37 38 const OTHER_PROVIDERS_BASE: ProviderBase[] = [ 38 39 { id: "bluesky", service: "https://bsky.social", Icon: BlueskyIcon }, 39 40 { id: "blacksky", service: "https://blacksky.app", Icon: BlackskyIcon }, 40 - { id: "eurosky", service: "https://eurosky.social", Icon: null }, 41 + { id: "eurosky", service: "https://eurosky.social", Icon: EuroskuIcon }, 41 42 { id: "selfhosted.social", service: "https://selfhosted.social", Icon: null }, 42 43 { id: "northsky", service: "https://northsky.social", Icon: NorthskyIcon }, 43 44 { id: "tophhie", service: "https://tophhie.social", Icon: TophhieIcon },