- name: u-list-components
  title: 组件列表
  icon: forcom
  labels:
    - Table
  description: 组件列表
  attrs:
    - name: data-source
      title: 数据源
      type: array
      description: 展示数据的输入源，可设置为数据集对象或者返回数据集的逻辑
      group: 数据属性
      brifeDoc: ""
      docDescription: 组件的数据源，配置内容为数据集对象或者返回数据集的逻辑。
      tooltipLink: ""
    - name: data-schema
      title: 数据类型
      type: schema
      description: 数据源返回的数据结构的类型，自动识别类型进行展示说明
      compType: dataTypeComsItem
      group: 数据属性
      brifeDoc: ""
      docDescription: IDE 根据配置的数据源动态计算返回内容的数据结构，用于动态配置项 current.item 的类型说明。
      tooltipLink: ""
    - name: colnum
      title: 每行排列项数
      type: number
      default: 5
      description: 为空时默认为5
      group: 主要属性
      brifeDoc: ""
      docDescription: 支持定义每一行排列的项数，为空时会自适应宽度并自动换行。
      tooltipLink: ""
    - name: equalWidth
      title: 均分宽度
      type: boolean
      default: true
      description: 设置是否均分宽度
      group: 样式属性
      brifeDoc: ""
      docDescription: |-
        支持根据组件列表所占宽度自动均匀排布各项。
        - 开启：默认根据组件列表宽度自动计算每一项内容宽度，宽度为 100% / 每行项数。
        - 关闭：每一项内容自适应宽度。
      tooltipLink: ""
  slots:
    - concept: Slot
      name: default
      description: 内容自定义
      slotProps:
        concept: Param
        name: current
        typeAnnotation:
          concept: TypeAnnotation
          typeKind: generic
          typeNamespace: nasl.ui
          typeName: Current
          typeArguments:
            - concept: TypeAnnotation
              typeKind: typeParam
              typeName: T
