mirror of
https://github.com/fleetdm/fleet
synced 2026-05-24 09:28:54 +00:00
relates to #21496 Fix a rendering bug on the self service section of the my device page where the icon was rendering too large **Before**  **After**  - [x] Manual QA for all new/changed functionality
64 lines
1.4 KiB
SCSS
64 lines
1.4 KiB
SCSS
.software-icon {
|
|
flex-shrink: 0;
|
|
border: 1px solid $ui-fleet-black-10;
|
|
|
|
&__small {
|
|
border-radius: $border-radius;
|
|
}
|
|
|
|
&__medium {
|
|
border-radius: $border-radius-xlarge;
|
|
}
|
|
|
|
&__large {
|
|
border-radius: $border-radius-xxlarge;
|
|
}
|
|
|
|
&__xlarge {
|
|
border-radius: $border-radius-xxlarge;
|
|
}
|
|
|
|
&__software-img {
|
|
display: block;
|
|
}
|
|
|
|
// These following classs are when a software icon is passed a url prop. In
|
|
// this case we need to add custom width,height, and padding to show these
|
|
// icons correctly.
|
|
|
|
// we use this selector to give higher specifity than the selector
|
|
// ".core-wrapper a img" which is in /styles/global/_styles.scss
|
|
// TODO: we should change ".core-wrapper a img" selector in that file
|
|
// as it too generic and can affect other parts of the app.
|
|
> img.software-icon__software-img-small {
|
|
width: 22px;
|
|
height: 22px;
|
|
border-radius: $border-radius-small;
|
|
padding: 1px;
|
|
margin-left: 0;
|
|
}
|
|
|
|
>img.software-icon__software-img-medium {
|
|
width: 38px;
|
|
height: 38px;
|
|
border-radius: $border-radius-xlarge;
|
|
padding: 1px;
|
|
margin-left: 0;
|
|
}
|
|
|
|
>img.software-icon__software-img-large {
|
|
width: 60px;
|
|
height: 60px;
|
|
border-radius: $border-radius-xxlarge;
|
|
padding: 1px;
|
|
margin-left: 0;
|
|
}
|
|
|
|
>img.software-icon__software-img-xlarge {
|
|
width: 88px;
|
|
height: 88px;
|
|
border-radius: $border-radius-xxlarge;
|
|
padding: $pad-xsmall;
|
|
margin-left: 0;
|
|
}
|
|
}
|