diff --git a/src/option/index.js b/src/option/index.js
index eacb482..8958e53 100644
--- a/src/option/index.js
+++ b/src/option/index.js
@@ -5,11 +5,25 @@
*/
import { nextTick, css, html, Component, bind } from 'wkit'
+import '../icon/index.js'
+
+const MACOS_KEYS = {
+ Command: '⌘',
+ Cmd: '⌘',
+ Option: '⌥',
+ Alt: '⌥',
+ Shift: '⇧',
+ Ctrl: '⌃',
+ Control: '⌃'
+}
+const UA = navigator.userAgent.toLowerCase()
+const IS_MACOS = UA.includes('mac os x') || UA.includes('iphone')
class OptionGroup extends Component {
//
static props = {
- label: ''
+ label: '',
+ fold: false
}
static styles = [
@@ -21,18 +35,42 @@ class OptionGroup extends Component {
}
label {
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+ height: 24px;
padding: 0 8px;
- line-height: 1;
font-size: 12px;
color: var(--color-grey-2);
+
+ .ico {
+ --size: 12px;
+ }
+ }
+
+ :host([fold]) {
+ label {
+ height: 32px;
+
+ &:hover {
+ background: var(--color-plain-1);
+ }
+ }
}
`
]
render() {
return html`
-
-