Spaces:
Paused
Paused
Download docs/src/shims/react-table.js from Leon4gr45/powerbi: direct link, hf CLI and curl.
- Browser
- Download file 1.72 kB
-
https://huggingface.co/spaces/Leon4gr45/powerbi/resolve/main/docs/src/shims/react-table.js
- Command line
-
hf download hf://spaces/Leon4gr45/powerbi/docs/src/shims/react-table.js
-
curl -L -o react-table.js https://huggingface.co/spaces/Leon4gr45/powerbi/resolve/main/docs/src/shims/react-table.js
1.72 kB
| /** | |
| * Licensed to the Apache Software Foundation (ASF) under one | |
| * or more contributor license agreements. See the NOTICE file | |
| * distributed with this work for additional information | |
| * regarding copyright ownership. The ASF licenses this file | |
| * to you under the Apache License, Version 2.0 (the | |
| * "License"); you may not use this file except in compliance | |
| * with the License. You may obtain a copy of the License at | |
| * | |
| * http://www.apache.org/licenses/LICENSE-2.0 | |
| * | |
| * Unless required by applicable law or agreed to in writing, | |
| * software distributed under the License is distributed on an | |
| * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY | |
| * KIND, either express or implied. See the License for the | |
| * specific language governing permissions and limitations | |
| * under the License. | |
| */ | |
| // Shim for react-table to handle CommonJS to ES module interop | |
| // react-table v7 is CommonJS, but Superset components import it with ES module syntax | |
| // Use relative path to avoid circular dependency since webpack aliases 'react-table' to this file | |
| // eslint-disable-next-line @typescript-eslint/no-require-imports -- CJS interop shim for react-table v7 | |
| const reactTable = require('../../node_modules/react-table'); | |
| // Re-export all named exports | |
| export const { | |
| useTable, | |
| useFilters, | |
| useSortBy, | |
| usePagination, | |
| useGlobalFilter, | |
| useRowSelect, | |
| useRowState, | |
| useColumnOrder, | |
| useExpanded, | |
| useGroupBy, | |
| useResizeColumns, | |
| useBlockLayout, | |
| useAbsoluteLayout, | |
| useFlexLayout, | |
| actions, | |
| defaultColumn, | |
| makePropGetter, | |
| reduceHooks, | |
| loopHooks, | |
| ensurePluginOrder, | |
| functionalUpdate, | |
| useGetLatest, | |
| safeUseLayoutEffect, | |
| } = reactTable; | |
| // Default export | |
| export default reactTable; | |