componentName: rtgl-segmented-control
propsSchema:
  type: object
  properties:
    ariaLabel:
      type: string
    ariaDescription:
      type: string
    ariaInvalid:
      type: boolean
    placeholder:
      type: string
    options:
      type: array
      items:
        type: object
        properties:
          label:
            type: string
          svg:
            type: string
          ariaLabel:
            type: string
          tooltip:
            type: string
          value:
            type: any
          testId:
            type: string
    selectedValue:
      type: any
    onChange:
      type: function
    noClear:
      type: boolean
    addOption:
      type: object
      properties:
        label:
          type: string
    disabled:
      type: boolean
    s:
      type: string
      enum: [sm, md, lg]
    sq:
      type: boolean
    w:
      type: string
events:
  value-change: {}
  add-option-click: {}
methods:
  type: object
  properties: {}
