import { styled, alpha } from '@mui/material/styles'; import Card from '@mui/material/Card'; export const AppIconWrapper = styled('div')` position: relative; `; export const AppIconStatusIconWrapper = styled('span')` position: absolute; right: 0; top: 0; transform: translate(50%, -50%); display: inline-flex; svg { // to make it distinguishable over an app icon background: white; border-radius: 100%; overflow: hidden; } `; export const Wrapper = styled(Card)` width: 100%; overflow: unset; `; export const Header = styled('div', { shouldForwardProp: (prop) => prop !== 'collapsed', })` padding: ${({ theme }) => theme.spacing(2)}; cursor: ${({ collapsed }) => (collapsed ? 'pointer' : 'unset')}; `; export const Content = styled('div')` border: 1px solid ${({ theme }) => alpha(theme.palette.divider, 0.8)}; border-left: none; border-right: none; padding: ${({ theme }) => theme.spacing(2, 0)}; `;