import { Element } from '../../../../../client/element'
import { Field } from '../../../../../client/field'
import { System } from '../../../../../system'
import { Dict } from '../../../../../types/Dict'

export interface Props {
  className?: string
  style?: Dict<any>
  value?: string
  disabled?: boolean
}

export const DEFAULT_STYLE = {
}

export default class Option extends Element<HTMLElement, Props> {
  constructor($props: Props, $system: System) {
    super($props, $system, $system.api.document.createElement('option'))
  }
}
