diff --git a/apps/mobile/src/components/SourceControlIcon.tsx b/apps/mobile/src/components/SourceControlIcon.tsx index 873f3729a8a1..4c7fd9e05baa 100644 --- a/apps/mobile/src/components/SourceControlIcon.tsx +++ b/apps/mobile/src/components/SourceControlIcon.tsx @@ -67,29 +67,162 @@ export function SourceControlIcon(props: { ); case "azure-devops": + // Microsoft Azure DevOps mark via selfhst/icons (CC BY 4.0): https://github.com/selfhst/icons/blob/main/svg/azure-devops.svg return ( - + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + + + + + + + + + + + + + + + + ); diff --git a/apps/web/src/components/Icons.tsx b/apps/web/src/components/Icons.tsx index a940d2ae90fb..4c62f5f385ef 100644 --- a/apps/web/src/components/Icons.tsx +++ b/apps/web/src/components/Icons.tsx @@ -158,70 +158,166 @@ export const GitLabIcon = ({ ); +// Microsoft Azure DevOps mark via selfhst/icons (CC BY 4.0): https://github.com/selfhst/icons/blob/main/svg/azure-devops.svg export const AzureDevOpsIcon: Icon = (props) => { const id = useId().replaceAll(":", ""); - const gradientA = `${id}-azure-a`; - const gradientB = `${id}-azure-b`; - const gradientC = `${id}-azure-c`; + const gradientId = `${id}-azure`; return ( - + - - + + + + - - - - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + );