* Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/
import * as React from 'react';
+import * as theme from '../../../app/theme';
import Checkbox from '../../../components/controls/Checkbox';
+import CheckIcon from '../../../components/icons-components/CheckIcon';
import { AlmRepository, IdentityProvider } from '../../../app/types';
import { getBaseUrl } from '../../../helpers/urls';
import { translate } from '../../../helpers/l10n';
-import CheckIcon from '../../../components/icons-components/CheckIcon';
interface Props {
identityProvider: IdentityProvider;
alt={identityProvider.name}
className="spacer-left"
height={14}
- src={getBaseUrl() + identityProvider.iconPath}
- style={{ filter: alreadyImported ? 'invert(50%)' : 'invert(100%)' }}
+ src={`${getBaseUrl()}/images/sonarcloud/${identityProvider.key}.svg`}
+ style={{ opacity: alreadyImported ? 0.5 : 1 }}
width={14}
/>
<span className="spacer-left">{this.props.repository.label}</span>
{alreadyImported && (
<span className="big-spacer-left">
- <CheckIcon className="little-spacer-right" />
+ <CheckIcon className="little-spacer-right" fill={theme.green} />
{translate('onboarding.create_project.already_imported')}
</span>
)}
alt="Foo Provider"
className="spacer-left"
height={14}
- src="icon/path"
+ src="/images/sonarcloud/foo.svg"
style={
Object {
- "filter": "invert(100%)",
+ "opacity": 1,
}
}
width={14}
alt="Foo Provider"
className="spacer-left"
height={14}
- src="icon/path"
+ src="/images/sonarcloud/foo.svg"
style={
Object {
- "filter": "invert(50%)",
+ "opacity": 0.5,
}
}
width={14}
>
<CheckIcon
className="little-spacer-right"
+ fill="#00aa00"
/>
onboarding.create_project.already_imported
</span>
alt="Foo Provider"
className="spacer-left"
height={14}
- src="icon/path"
+ src="/images/sonarcloud/foo.svg"
style={
Object {
- "filter": "invert(100%)",
+ "opacity": 1,
}
}
width={14}