File tree Expand file tree Collapse file tree 3 files changed +13
-14
lines changed
extensions/ql-vscode/src/view Expand file tree Collapse file tree 3 files changed +13
-14
lines changed Original file line number Diff line number Diff line change 11/* Styles have been copied from https://vscode-elements.github.io/elements-lite/components/action-button/configurator/ */
2- .vscode-action-button {
2+ .actionButton {
33 align-items : center;
44 background-color : transparent;
55 border-color : transparent;
1313 user-select : none;
1414}
1515
16- .vscode-action-button : disabled {
16+ .actionButton : disabled {
1717 color : var (--vscode-disabledForeground );
1818 cursor : default;
1919 pointer-events : none;
2020}
2121
22- .vscode-action-button .codicon ,
23- .vscode-action-button svg {
22+ .actionButton .codicon ,
23+ .actionButton svg {
2424 color : var (--vscode-icon-foreground );
2525 display : block;
2626 padding : 2px ;
2727}
2828
29- .vscode-action-button svg {
29+ .actionButton svg {
3030 box-sizing : content-box;
3131 height : 16px ;
3232 width : 16px ;
3333}
3434
35- .vscode-action-button : disabled .codicon ,
36- .vscode-action-button : disabled svg {
35+ .actionButton : disabled .codicon ,
36+ .actionButton : disabled svg {
3737 color : var (--vscode-disabledForeground );
3838}
3939
40- .vscode-action-button : hover {
40+ .actionButton : hover {
4141 background-color : var (--vscode-toolbar-hoverBackground );
4242 outline : 1px dotted var (--vscode-contrastActiveBorder );
4343 outline-offset : -1px ;
4444}
4545
46- .vscode-action-button : active {
46+ .actionButton : active {
4747 background-color : var (--vscode-toolbar-activeBackground );
4848}
4949
50- .vscode-action-button : focus {
50+ .actionButton : focus {
5151 outline : none;
5252}
5353
54- .vscode-action-button : focus-visible {
54+ .actionButton : focus-visible {
5555 border-color : var (--vscode-focusBorder );
5656}
5757
Original file line number Diff line number Diff line change 1- import "./ActionButton.css" ;
1+ import styles from "./ActionButton.module .css" ;
22
33// This is needed because vscode-elements/elements does not implement
44// the same styles for icon buttons as vscode/webview-ui-toolkit
55export const ActionButton = ( props : React . ComponentProps < "button" > ) => (
6- < button type = "button" { ...props } className = "vscode-action-button" >
6+ < button type = "button" { ...props } className = { styles . actionButton } >
77 { props . children }
88 </ button >
99) ;
Original file line number Diff line number Diff line change @@ -10,7 +10,6 @@ import { styled } from "styled-components";
1010import { vscode } from "../vscode-api" ;
1111import { Link } from "../common/Link" ;
1212import { ActionButton } from "../common/ActionButton/ActionButton" ;
13- import "../common/ActionButton/ActionButton.css" ;
1413
1514import type { Method } from "../../model-editor/method" ;
1615import type { ModeledMethod } from "../../model-editor/modeled-method" ;
You can’t perform that action at this time.
0 commit comments