{
  "version": 1,
  "tags": [
    {
      "name": "f-table-schema",
      "description": "Events:\n\n  * `next` {`CustomEvent<{ offset: number; rowsPerPage: number | undefined; }>`} - \n\n  * `header-input` {`CustomEvent<{ value: boolean; header: FTableSchemaHeaderCell<any>; }>`} - \n\n  * `sort` {`CustomEvent<{ sortBy: string; sortOrder: \"asc\" | \"desc\"; }>`} - \n\n  * `row-input` {`CustomEvent<FTableSchemaDataRow>`} - \n\n  * `row-click` {`CustomEvent<FTableSchemaDataRow>`} - \n\n  * `toggle-row-details` {`CustomEvent<FTableSchemaDataRow>`} - \n\n  * `header-selected` {`CustomEvent<FTableSchemaHeaderCell<any>>`} - \n\nAttributes:\n\n  * `data` {`FTableSchemaData`} - \n\n  * `variant` {`FTableVariant | undefined`} - \n\n  * `sort-by` {`string | undefined`} - header key used to specify sort attribute\n\n  * `sort-order` {`\"asc\" | \"desc\" | undefined`} - sort order for `sort-by` attribute\n\n  * `rows-per-page` {`number | undefined`} - max rows per page , after that it will paginate on scroll\n\n  * `size` {`FTableSize | undefined`} - \n\n  * `selectable` {`FTableSelectable | undefined`} - \n\n  * `highlight-selected` {`boolean`} - \n\n  * `highlight-hover` {`boolean`} - \n\n  * `highlight-column-hover` {`boolean`} - \n\n  * `sticky-header` {`boolean`} - \n\n  * `sticky-cell-background` {`FTableSchemaStickyBackground`} - \n\n  * `search-term` {`string | null`} - filter rows based on search term\n\n  * `search-scope` {`string`} - search on selected header\n\n  * `show-search-bar` {`boolean`} - show search input box on top\n\n  * `header-cell-template` - \n\n  * `show-scrollbar` {`boolean`} - to show scrollbar\n\nProperties:\n\n  * `styles` {`any[]`} - css loaded from scss file\n\n  * `data` {`FTableSchemaData`} - \n\n  * `variant` {`FTableVariant | undefined`} - \n\n  * `sortBy` {`string | undefined`} - header key used to specify sort attribute\n\n  * `sortOrder` {`\"asc\" | \"desc\" | undefined`} - sort order for `sort-by` attribute\n\n  * `rowsPerPage` {`number | undefined`} - max rows per page , after that it will paginate on scroll\n\n  * `size` {`FTableSize | undefined`} - \n\n  * `selectable` {`FTableSelectable | undefined`} - \n\n  * `highlightSelected` {`boolean`} - \n\n  * `highlightHover` {`boolean`} - \n\n  * `highlightColumnHover` {`boolean`} - \n\n  * `stickyHeader` {`boolean`} - \n\n  * `stickyCellBackground` {`FTableSchemaStickyBackground`} - \n\n  * `searchTerm` {`string | null`} - filter rows based on search term\n\n  * `searchScope` {`string`} - search on selected header\n\n  * `showSearchBar` {`boolean`} - show search input box on top\n\n  * `headerCellTemplate` - \n\n  * `showScrollbar` {`boolean`} - to show scrollbar\n\n  * `offset` {`number`} - \n\n  * `loadMoreButton` - \n\n  * `paginationLoader` - \n\n  * `tableElement` - \n\n  * `tableSearchElement` - \n\n  * `fTableWrapper` {`HTMLDivElement`} - \n\n  * `nextEmitted` {`boolean`} - \n\n  * `searchTimeout` {`number | undefined`} - \n\n  * `max` {`number`} - \n\n  * `ariaSortOrder` {`\"ascending\" | \"descending\"`} - \n\n  * `header` {`TemplateResult<1> | unique symbol`} - \n\n  * `rowsHtml` {`unknown`} - \n\n  * `filteredRows` {`FTableSchemaDataRow[]`} - \n\n  * `searchedRows` {`FTableSchemaDataRow[]`} - \n\n  * `sortedRows` {`FTableSchemaDataRow[]`} - \n\n  * `paginatedRows` {`FTableSchemaDataRow[]`} - \n\n  * `noDataTemplate` {`TemplateResult<1> | unique symbol`} - ",
      "attributes": [
        {
          "name": "data",
          "description": "`data` {`FTableSchemaData`} - \n\nProperty: data"
        },
        {
          "name": "variant",
          "description": "`variant` {`FTableVariant | undefined`} - \n\nProperty: variant\n\nDefault: stripped",
          "values": [
            {
              "name": "stripped"
            },
            {
              "name": "outlined"
            },
            {
              "name": "underlined"
            },
            {
              "name": "bordered"
            }
          ]
        },
        {
          "name": "sort-by",
          "description": "`sort-by` {`string | undefined`} - header key used to specify sort attribute\n\nProperty: sortBy",
          "values": []
        },
        {
          "name": "sort-order",
          "description": "`sort-order` {`\"asc\" | \"desc\" | undefined`} - sort order for `sort-by` attribute\n\nProperty: sortOrder\n\nDefault: asc",
          "values": [
            {
              "name": "asc"
            },
            {
              "name": "desc"
            }
          ]
        },
        {
          "name": "rows-per-page",
          "description": "`rows-per-page` {`number | undefined`} - max rows per page , after that it will paginate on scroll\n\nProperty: rowsPerPage\n\nDefault: 50",
          "values": []
        },
        {
          "name": "size",
          "description": "`size` {`FTableSize | undefined`} - \n\nProperty: size\n\nDefault: medium",
          "values": [
            {
              "name": "medium"
            },
            {
              "name": "small"
            }
          ]
        },
        {
          "name": "selectable",
          "description": "`selectable` {`FTableSelectable | undefined`} - \n\nProperty: selectable\n\nDefault: none",
          "values": [
            {
              "name": "single"
            },
            {
              "name": "multiple"
            },
            {
              "name": "none"
            }
          ]
        },
        {
          "name": "highlight-selected",
          "description": "`highlight-selected` {`boolean`} - \n\nProperty: highlightSelected\n\nDefault: false",
          "valueSet": "v"
        },
        {
          "name": "highlight-hover",
          "description": "`highlight-hover` {`boolean`} - \n\nProperty: highlightHover\n\nDefault: false",
          "valueSet": "v"
        },
        {
          "name": "highlight-column-hover",
          "description": "`highlight-column-hover` {`boolean`} - \n\nProperty: highlightColumnHover\n\nDefault: true",
          "valueSet": "v"
        },
        {
          "name": "sticky-header",
          "description": "`sticky-header` {`boolean`} - \n\nProperty: stickyHeader\n\nDefault: false",
          "valueSet": "v"
        },
        {
          "name": "sticky-cell-background",
          "description": "`sticky-cell-background` {`FTableSchemaStickyBackground`} - \n\nProperty: stickyCellBackground\n\nDefault: default",
          "values": [
            {
              "name": "default"
            },
            {
              "name": "secondary"
            },
            {
              "name": "tertiary"
            },
            {
              "name": "subtle"
            }
          ]
        },
        {
          "name": "search-term",
          "description": "`search-term` {`string | null`} - filter rows based on search term\n\nProperty: searchTerm\n\nDefault: null",
          "values": []
        },
        {
          "name": "search-scope",
          "description": "`search-scope` {`string`} - search on selected header\n\nProperty: searchScope\n\nDefault: all"
        },
        {
          "name": "show-search-bar",
          "description": "`show-search-bar` {`boolean`} - show search input box on top\n\nProperty: showSearchBar\n\nDefault: true",
          "valueSet": "v"
        },
        {
          "name": "header-cell-template",
          "description": "`header-cell-template` - \n\nProperty: headerCellTemplate",
          "values": []
        },
        {
          "name": "show-scrollbar",
          "description": "`show-scrollbar` {`boolean`} - to show scrollbar\n\nProperty: showScrollbar\n\nDefault: false",
          "valueSet": "v"
        },
        {
          "name": "onnext",
          "description": "`next` {`CustomEvent<{ offset: number; rowsPerPage: number | undefined; }>`} - "
        },
        {
          "name": "onheader-input",
          "description": "`header-input` {`CustomEvent<{ value: boolean; header: FTableSchemaHeaderCell<any>; }>`} - "
        },
        {
          "name": "onsort",
          "description": "`sort` {`CustomEvent<{ sortBy: string; sortOrder: \"asc\" | \"desc\"; }>`} - "
        },
        {
          "name": "onrow-input",
          "description": "`row-input` {`CustomEvent<FTableSchemaDataRow>`} - "
        },
        {
          "name": "onrow-click",
          "description": "`row-click` {`CustomEvent<FTableSchemaDataRow>`} - "
        },
        {
          "name": "ontoggle-row-details",
          "description": "`toggle-row-details` {`CustomEvent<FTableSchemaDataRow>`} - "
        },
        {
          "name": "onheader-selected",
          "description": "`header-selected` {`CustomEvent<FTableSchemaHeaderCell<any>>`} - "
        }
      ]
    },
    {
      "name": "f-table",
      "description": "Events:\n\n  * `selected-rows` {`CustomEvent<FTrow[]>`} - \n\nAttributes:\n\n  * `variant` {`FTableVariant | undefined`} - \n\n  * `size` {`FTableSize | undefined`} - \n\n  * `selectable` {`FTableSelectable | undefined`} - \n\n  * `highlight-selected` {`boolean`} - \n\n  * `highlight-hover` {`boolean`} - \n\n  * `highlight-column-hover` {`boolean`} - \n\nProperties:\n\n  * `styles` {`CSSResult[]`} - css loaded from scss file\n\n  * `variant` {`FTableVariant | undefined`} - \n\n  * `size` {`FTableSize | undefined`} - \n\n  * `selectable` {`FTableSelectable | undefined`} - \n\n  * `highlightSelected` {`boolean`} - \n\n  * `highlightHover` {`boolean`} - \n\n  * `highlightColumnHover` {`boolean`} - ",
      "attributes": [
        {
          "name": "variant",
          "description": "`variant` {`FTableVariant | undefined`} - \n\nProperty: variant\n\nDefault: stripped",
          "values": [
            {
              "name": "stripped"
            },
            {
              "name": "outlined"
            },
            {
              "name": "underlined"
            },
            {
              "name": "bordered"
            }
          ]
        },
        {
          "name": "size",
          "description": "`size` {`FTableSize | undefined`} - \n\nProperty: size\n\nDefault: medium",
          "values": [
            {
              "name": "medium"
            },
            {
              "name": "small"
            }
          ]
        },
        {
          "name": "selectable",
          "description": "`selectable` {`FTableSelectable | undefined`} - \n\nProperty: selectable\n\nDefault: none",
          "values": [
            {
              "name": "single"
            },
            {
              "name": "multiple"
            },
            {
              "name": "none"
            }
          ]
        },
        {
          "name": "highlight-selected",
          "description": "`highlight-selected` {`boolean`} - \n\nProperty: highlightSelected\n\nDefault: false",
          "valueSet": "v"
        },
        {
          "name": "highlight-hover",
          "description": "`highlight-hover` {`boolean`} - \n\nProperty: highlightHover\n\nDefault: false",
          "valueSet": "v"
        },
        {
          "name": "highlight-column-hover",
          "description": "`highlight-column-hover` {`boolean`} - \n\nProperty: highlightColumnHover\n\nDefault: true",
          "valueSet": "v"
        },
        {
          "name": "onselected-rows",
          "description": "`selected-rows` {`CustomEvent<FTrow[]>`} - "
        }
      ]
    },
    {
      "name": "f-tcell",
      "description": "Events:\n\n  * `update-row-selection` {`CustomEvent<boolean>`} - \n\n  * `toggle-row` {`CustomEvent<{ value: boolean; }>`} - \n\n  * `selected-column` {`CustomEvent<{ columnIndex: number; }>`} - \n\n  * `highlight-column` {`CustomEvent<{ columnIndex: number; type: \"add\" | \"remove\"; }>`} - \n\nAttributes:\n\n  * `actions` {`FTcellActions | undefined`} - \n\n  * `selected` {`boolean | undefined`} - \n\n  * `width` {`string | undefined`} - \n\n  * `align` {`FTcellAlign | undefined`} - \n\nProperties:\n\n  * `styles` {`any[]`} - css loaded from scss file\n\n  * `actions` {`FTcellActions | undefined`} - \n\n  * `selected` {`boolean | undefined`} - \n\n  * `width` {`string | undefined`} - \n\n  * `align` {`FTcellAlign | undefined`} - \n\n  * `selectable` {`FTableSelectable | undefined`} - \n\n  * `isDisabled` {`boolean`} - \n\n  * `expandIcon` {`boolean`} - \n\n  * `expandIconPosition` {`FTrowChevronPosition`} - \n\n  * `checkbox` - \n\n  * `radio` - \n\n  * `chevron` - ",
      "attributes": [
        {
          "name": "actions",
          "description": "`actions` {`FTcellActions | undefined`} - \n\nProperty: actions",
          "values": []
        },
        {
          "name": "selected",
          "description": "`selected` {`boolean | undefined`} - \n\nProperty: selected\n\nDefault: false",
          "values": []
        },
        {
          "name": "width",
          "description": "`width` {`string | undefined`} - \n\nProperty: width",
          "values": []
        },
        {
          "name": "align",
          "description": "`align` {`FTcellAlign | undefined`} - \n\nProperty: align\n\nDefault: top-left",
          "values": [
            {
              "name": "top-left"
            },
            {
              "name": "top-center"
            },
            {
              "name": "top-right"
            },
            {
              "name": "middle-left"
            },
            {
              "name": "middle-center"
            },
            {
              "name": "middle-right"
            },
            {
              "name": "bottom-left"
            },
            {
              "name": "bottom-center"
            },
            {
              "name": "bottom-right"
            }
          ]
        },
        {
          "name": "onupdate-row-selection",
          "description": "`update-row-selection` {`CustomEvent<boolean>`} - "
        },
        {
          "name": "ontoggle-row",
          "description": "`toggle-row` {`CustomEvent<{ value: boolean; }>`} - "
        },
        {
          "name": "onselected-column",
          "description": "`selected-column` {`CustomEvent<{ columnIndex: number; }>`} - "
        },
        {
          "name": "onhighlight-column",
          "description": "`highlight-column` {`CustomEvent<{ columnIndex: number; type: \"add\" | \"remove\"; }>`} - "
        }
      ]
    },
    {
      "name": "f-trow",
      "description": "Events:\n\n  * `selected-row` {`CustomEvent<{ element: this; value: any; }>`} - \n\nAttributes:\n\n  * `state` {`FTrowState | undefined`} - \n\n  * `open` {`boolean | undefined`} - \n\n  * `selected` {`boolean | undefined`} - \n\n  * `expand-icon-position` {`FTrowChevronPosition | undefined`} - \n\n  * `disable-selection` {`boolean | undefined`} - \n\nProperties:\n\n  * `styles` {`any[]`} - css loaded from scss file\n\n  * `state` {`FTrowState | undefined`} - \n\n  * `open` {`boolean | undefined`} - \n\n  * `selected` {`boolean | undefined`} - \n\n  * `expandIconPosition` {`FTrowChevronPosition | undefined`} - \n\n  * `disableSelection` {`boolean | undefined`} - \n\n  * `expndablePanel` - \n\n  * `detailsSlotElement` {`HTMLSlotElement`} - \n\n  * `chevron` - ",
      "attributes": [
        {
          "name": "state",
          "description": "`state` {`FTrowState | undefined`} - \n\nProperty: state\n\nDefault: default",
          "values": [
            {
              "name": "default"
            },
            {
              "name": "primary"
            },
            {
              "name": "neutral"
            },
            {
              "name": "success"
            },
            {
              "name": "warning"
            },
            {
              "name": "danger"
            },
            {
              "name": "inherit"
            }
          ]
        },
        {
          "name": "open",
          "description": "`open` {`boolean | undefined`} - \n\nProperty: open",
          "values": []
        },
        {
          "name": "selected",
          "description": "`selected` {`boolean | undefined`} - \n\nProperty: selected",
          "values": []
        },
        {
          "name": "expand-icon-position",
          "description": "`expand-icon-position` {`FTrowChevronPosition | undefined`} - \n\nProperty: expandIconPosition\n\nDefault: right",
          "values": [
            {
              "name": "left"
            },
            {
              "name": "right"
            }
          ]
        },
        {
          "name": "disable-selection",
          "description": "`disable-selection` {`boolean | undefined`} - \n\nProperty: disableSelection",
          "values": []
        },
        {
          "name": "onselected-row",
          "description": "`selected-row` {`CustomEvent<{ element: this; value: any; }>`} - "
        }
      ]
    }
  ],
  "globalAttributes": [],
  "valueSets": []
}