| import { Theme, css } from 'antd-style'; | |
| import { readableColor } from 'polished'; | |
| export default (token: Theme) => { | |
| return css` | |
| .gradio-group, | |
| .gradio-row { | |
| gap: 12px ; | |
| } | |
| .block.padded { | |
| &.gradio-box:not(.gradio-accordion) { | |
| padding: 16px ; | |
| } | |
| &.gradio-box, | |
| &.gradio-accordion { | |
| &:not(.hidden):has(div) { | |
| margin: 0 ; | |
| padding: 16px ; | |
| border: 1px solid ${token.colorBorderSecondary} ; | |
| } | |
| } | |
| } | |
| .panel { | |
| margin: 0 ; | |
| padding: 16px ; | |
| } | |
| .compact, | |
| .wrap { | |
| gap: 12px ; | |
| } | |
| #tabs > div { | |
| padding: unset; | |
| border: none; | |
| } | |
| #system_info { | |
| align-items: flex-start; | |
| justify-content: flex-start; | |
| } | |
| #img2img_results, | |
| #txt2img_results, | |
| #extras_gallery_container { | |
| position: sticky; | |
| top: 80px ; | |
| } | |
| #context-menu { | |
| overflow: hidden; | |
| color: ${token.colorText}; | |
| background: ${token.colorBgElevated} ; | |
| border: 1px solid ${token.colorBorder} ; | |
| border-radius: ${token.borderRadiusLG}px ; | |
| box-shadow: ${token.boxShadow} ; | |
| a { | |
| padding: 8px; | |
| font-weight: 400; | |
| color: ${token.colorText}; | |
| &:hover { | |
| font-weight: 600; | |
| color: ${readableColor(token.colorPrimary)}; | |
| background: ${token.colorPrimary}; | |
| } | |
| } | |
| } | |
| `; | |
| }; | |