├── .env ├── .eslintrc.json ├── .github └── FUNDING.yml ├── .gitignore ├── .prettierrc ├── LICENSE ├── README.md ├── components.json ├── next.config.mjs ├── package.json ├── pnpm-lock.yaml ├── postcss.config.mjs ├── public ├── assets │ ├── data-table-infinite.png │ └── data-table.png ├── logos │ ├── OpenStatus.png │ ├── OpenStatus.svg │ └── OpenStatus_square.png ├── next.svg └── vercel.svg ├── src ├── app │ ├── (home) │ │ └── page.tsx │ ├── default │ │ ├── columns.tsx │ │ ├── constants.tsx │ │ ├── data-table.tsx │ │ ├── data.ts │ │ ├── layout.tsx │ │ ├── page.tsx │ │ ├── search-params.ts │ │ ├── skeleton.tsx │ │ └── types.ts │ ├── favicon.ico │ ├── guide │ │ ├── layout.tsx │ │ └── page.mdx │ ├── infinite │ │ ├── _components │ │ │ ├── README.md │ │ │ ├── hover-card-timestamp.tsx │ │ │ ├── key-value-table.tsx │ │ │ ├── live-button.tsx │ │ │ ├── live-row.tsx │ │ │ ├── popover-percentile.tsx │ │ │ ├── refresh-button.tsx │ │ │ ├── sheet-timing-phases.tsx │ │ │ └── socials-footer.tsx │ │ ├── api │ │ │ ├── helpers.ts │ │ │ ├── mock.ts │ │ │ └── route.ts │ │ ├── client.tsx │ │ ├── columns.tsx │ │ ├── constants.tsx │ │ ├── data-table-infinite.tsx │ │ ├── layout.tsx │ │ ├── page.tsx │ │ ├── query-options.ts │ │ ├── schema.ts │ │ ├── search-params.ts │ │ ├── timeline-chart.tsx │ │ └── use-infinite-query.tsx │ ├── layout.tsx │ └── light │ │ ├── api │ │ └── route.ts │ │ ├── client.tsx │ │ ├── columns.tsx │ │ ├── constants.tsx │ │ ├── layout.tsx │ │ ├── page.tsx │ │ ├── query-options.ts │ │ └── search-params.ts ├── components │ ├── custom │ │ ├── accordion.tsx │ │ ├── copy-to-clipboard-container.tsx │ │ ├── date-picker-with-range.tsx │ │ ├── input-with-addons.tsx │ │ ├── kbd.tsx │ │ ├── kv-table.tsx │ │ ├── kv-tabs.tsx │ │ ├── link.tsx │ │ ├── sheet.tsx │ │ ├── slider.tsx │ │ ├── sortable.tsx │ │ ├── table.tsx │ │ └── text-with-tooltip.tsx │ ├── data-table │ │ ├── data-table-column-header.tsx │ │ ├── data-table-column │ │ │ ├── README.md │ │ │ ├── data-table-column-latency.tsx │ │ │ ├── data-table-column-level-indicator.tsx │ │ │ ├── data-table-column-region.tsx │ │ │ ├── data-table-column-status-code.tsx │ │ │ └── data-table-column-timestamp.tsx │ │ ├── data-table-filter-checkbox.tsx │ │ ├── data-table-filter-command │ │ │ ├── index.tsx │ │ │ └── utils.ts │ │ ├── data-table-filter-controls-drawer.tsx │ │ ├── data-table-filter-controls.tsx │ │ ├── data-table-filter-input.tsx │ │ ├── data-table-filter-reset-button.tsx │ │ ├── data-table-filter-slider.tsx │ │ ├── data-table-filter-timerange.tsx │ │ ├── data-table-pagination.tsx │ │ ├── data-table-provider.tsx │ │ ├── data-table-reset-button.tsx │ │ ├── data-table-sheet │ │ │ ├── data-table-sheet-content.tsx │ │ │ ├── data-table-sheet-details.tsx │ │ │ ├── data-table-sheet-row-action.tsx │ │ │ └── data-table-sheet-skeleton.tsx │ │ ├── data-table-skeleton.tsx │ │ ├── data-table-toolbar.tsx │ │ ├── data-table-view-options.tsx │ │ ├── types.ts │ │ └── utils.ts │ ├── icons │ │ ├── bluesky.tsx │ │ ├── github.tsx │ │ └── x.tsx │ ├── layout │ │ ├── socials-footer.tsx │ │ └── top-banner.tsx │ ├── theme │ │ ├── theme-provider.tsx │ │ └── toggle-mode.tsx │ └── ui │ │ ├── accordion.tsx │ │ ├── badge.tsx │ │ ├── button.tsx │ │ ├── calendar.tsx │ │ ├── card.tsx │ │ ├── chart.tsx │ │ ├── checkbox.tsx │ │ ├── command.tsx │ │ ├── dialog.tsx │ │ ├── drawer.tsx │ │ ├── dropdown-menu.tsx │ │ ├── hover-card.tsx │ │ ├── input.tsx │ │ ├── label.tsx │ │ ├── popover.tsx │ │ ├── select.tsx │ │ ├── separator.tsx │ │ ├── sheet.tsx │ │ ├── skeleton.tsx │ │ ├── slider.tsx │ │ ├── sonner.tsx │ │ ├── table.tsx │ │ ├── tabs.tsx │ │ ├── tooltip.tsx │ │ └── visually-hidden.tsx ├── constants │ ├── date-preset.ts │ ├── levels.ts │ ├── method.ts │ ├── region.ts │ └── tag.ts ├── hooks │ ├── use-copy-to-clipboard.ts │ ├── use-debounce.ts │ ├── use-hot-key.ts │ ├── use-local-storage.ts │ └── use-media-query.ts ├── lib │ ├── compose-refs.ts │ ├── config │ │ └── README.md │ ├── delimiters.ts │ ├── format.ts │ ├── is-array.ts │ ├── is-json.ts │ ├── request │ │ ├── level.ts │ │ ├── percentile.ts │ │ ├── status-code.ts │ │ └── timing.ts │ ├── table │ │ └── filterfns.ts │ └── utils.ts ├── mdx-components.tsx ├── posts │ ├── lightweight.draft.md │ ├── livemode.draft.md │ └── performance.draft.md ├── providers │ ├── controls.tsx │ ├── get-query-client.ts │ └── react-query.tsx ├── react-table.d.ts ├── styles │ └── globals.css └── types │ └── index.ts ├── tailwind.config.ts └── tsconfig.json /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/.env -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/.prettierrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/README.md -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/components.json -------------------------------------------------------------------------------- /next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/next.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/postcss.config.mjs -------------------------------------------------------------------------------- /public/assets/data-table-infinite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/public/assets/data-table-infinite.png -------------------------------------------------------------------------------- /public/assets/data-table.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/public/assets/data-table.png -------------------------------------------------------------------------------- /public/logos/OpenStatus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/public/logos/OpenStatus.png -------------------------------------------------------------------------------- /public/logos/OpenStatus.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/public/logos/OpenStatus.svg -------------------------------------------------------------------------------- /public/logos/OpenStatus_square.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/public/logos/OpenStatus_square.png -------------------------------------------------------------------------------- /public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/public/next.svg -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/public/vercel.svg -------------------------------------------------------------------------------- /src/app/(home)/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/app/(home)/page.tsx -------------------------------------------------------------------------------- /src/app/default/columns.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/app/default/columns.tsx -------------------------------------------------------------------------------- /src/app/default/constants.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/app/default/constants.tsx -------------------------------------------------------------------------------- /src/app/default/data-table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/app/default/data-table.tsx -------------------------------------------------------------------------------- /src/app/default/data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/app/default/data.ts -------------------------------------------------------------------------------- /src/app/default/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/app/default/layout.tsx -------------------------------------------------------------------------------- /src/app/default/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/app/default/page.tsx -------------------------------------------------------------------------------- /src/app/default/search-params.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/app/default/search-params.ts -------------------------------------------------------------------------------- /src/app/default/skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/app/default/skeleton.tsx -------------------------------------------------------------------------------- /src/app/default/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/app/default/types.ts -------------------------------------------------------------------------------- /src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/app/favicon.ico -------------------------------------------------------------------------------- /src/app/guide/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/app/guide/layout.tsx -------------------------------------------------------------------------------- /src/app/guide/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/app/guide/page.mdx -------------------------------------------------------------------------------- /src/app/infinite/_components/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/app/infinite/_components/README.md -------------------------------------------------------------------------------- /src/app/infinite/_components/hover-card-timestamp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/app/infinite/_components/hover-card-timestamp.tsx -------------------------------------------------------------------------------- /src/app/infinite/_components/key-value-table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/app/infinite/_components/key-value-table.tsx -------------------------------------------------------------------------------- /src/app/infinite/_components/live-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/app/infinite/_components/live-button.tsx -------------------------------------------------------------------------------- /src/app/infinite/_components/live-row.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/app/infinite/_components/live-row.tsx -------------------------------------------------------------------------------- /src/app/infinite/_components/popover-percentile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/app/infinite/_components/popover-percentile.tsx -------------------------------------------------------------------------------- /src/app/infinite/_components/refresh-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/app/infinite/_components/refresh-button.tsx -------------------------------------------------------------------------------- /src/app/infinite/_components/sheet-timing-phases.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/app/infinite/_components/sheet-timing-phases.tsx -------------------------------------------------------------------------------- /src/app/infinite/_components/socials-footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/app/infinite/_components/socials-footer.tsx -------------------------------------------------------------------------------- /src/app/infinite/api/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/app/infinite/api/helpers.ts -------------------------------------------------------------------------------- /src/app/infinite/api/mock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/app/infinite/api/mock.ts -------------------------------------------------------------------------------- /src/app/infinite/api/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/app/infinite/api/route.ts -------------------------------------------------------------------------------- /src/app/infinite/client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/app/infinite/client.tsx -------------------------------------------------------------------------------- /src/app/infinite/columns.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/app/infinite/columns.tsx -------------------------------------------------------------------------------- /src/app/infinite/constants.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/app/infinite/constants.tsx -------------------------------------------------------------------------------- /src/app/infinite/data-table-infinite.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/app/infinite/data-table-infinite.tsx -------------------------------------------------------------------------------- /src/app/infinite/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/app/infinite/layout.tsx -------------------------------------------------------------------------------- /src/app/infinite/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/app/infinite/page.tsx -------------------------------------------------------------------------------- /src/app/infinite/query-options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/app/infinite/query-options.ts -------------------------------------------------------------------------------- /src/app/infinite/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/app/infinite/schema.ts -------------------------------------------------------------------------------- /src/app/infinite/search-params.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/app/infinite/search-params.ts -------------------------------------------------------------------------------- /src/app/infinite/timeline-chart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/app/infinite/timeline-chart.tsx -------------------------------------------------------------------------------- /src/app/infinite/use-infinite-query.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/app/infinite/use-infinite-query.tsx -------------------------------------------------------------------------------- /src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/app/layout.tsx -------------------------------------------------------------------------------- /src/app/light/api/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/app/light/api/route.ts -------------------------------------------------------------------------------- /src/app/light/client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/app/light/client.tsx -------------------------------------------------------------------------------- /src/app/light/columns.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/app/light/columns.tsx -------------------------------------------------------------------------------- /src/app/light/constants.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/app/light/constants.tsx -------------------------------------------------------------------------------- /src/app/light/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/app/light/layout.tsx -------------------------------------------------------------------------------- /src/app/light/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/app/light/page.tsx -------------------------------------------------------------------------------- /src/app/light/query-options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/app/light/query-options.ts -------------------------------------------------------------------------------- /src/app/light/search-params.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/app/light/search-params.ts -------------------------------------------------------------------------------- /src/components/custom/accordion.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/components/custom/accordion.tsx -------------------------------------------------------------------------------- /src/components/custom/copy-to-clipboard-container.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/components/custom/copy-to-clipboard-container.tsx -------------------------------------------------------------------------------- /src/components/custom/date-picker-with-range.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/components/custom/date-picker-with-range.tsx -------------------------------------------------------------------------------- /src/components/custom/input-with-addons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/components/custom/input-with-addons.tsx -------------------------------------------------------------------------------- /src/components/custom/kbd.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/components/custom/kbd.tsx -------------------------------------------------------------------------------- /src/components/custom/kv-table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/components/custom/kv-table.tsx -------------------------------------------------------------------------------- /src/components/custom/kv-tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/components/custom/kv-tabs.tsx -------------------------------------------------------------------------------- /src/components/custom/link.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/components/custom/link.tsx -------------------------------------------------------------------------------- /src/components/custom/sheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/components/custom/sheet.tsx -------------------------------------------------------------------------------- /src/components/custom/slider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/components/custom/slider.tsx -------------------------------------------------------------------------------- /src/components/custom/sortable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/components/custom/sortable.tsx -------------------------------------------------------------------------------- /src/components/custom/table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/components/custom/table.tsx -------------------------------------------------------------------------------- /src/components/custom/text-with-tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/components/custom/text-with-tooltip.tsx -------------------------------------------------------------------------------- /src/components/data-table/data-table-column-header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/components/data-table/data-table-column-header.tsx -------------------------------------------------------------------------------- /src/components/data-table/data-table-column/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/components/data-table/data-table-column/README.md -------------------------------------------------------------------------------- /src/components/data-table/data-table-column/data-table-column-latency.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/components/data-table/data-table-column/data-table-column-latency.tsx -------------------------------------------------------------------------------- /src/components/data-table/data-table-column/data-table-column-level-indicator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/components/data-table/data-table-column/data-table-column-level-indicator.tsx -------------------------------------------------------------------------------- /src/components/data-table/data-table-column/data-table-column-region.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/components/data-table/data-table-column/data-table-column-region.tsx -------------------------------------------------------------------------------- /src/components/data-table/data-table-column/data-table-column-status-code.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/components/data-table/data-table-column/data-table-column-status-code.tsx -------------------------------------------------------------------------------- /src/components/data-table/data-table-column/data-table-column-timestamp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/components/data-table/data-table-column/data-table-column-timestamp.tsx -------------------------------------------------------------------------------- /src/components/data-table/data-table-filter-checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/components/data-table/data-table-filter-checkbox.tsx -------------------------------------------------------------------------------- /src/components/data-table/data-table-filter-command/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/components/data-table/data-table-filter-command/index.tsx -------------------------------------------------------------------------------- /src/components/data-table/data-table-filter-command/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/components/data-table/data-table-filter-command/utils.ts -------------------------------------------------------------------------------- /src/components/data-table/data-table-filter-controls-drawer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/components/data-table/data-table-filter-controls-drawer.tsx -------------------------------------------------------------------------------- /src/components/data-table/data-table-filter-controls.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/components/data-table/data-table-filter-controls.tsx -------------------------------------------------------------------------------- /src/components/data-table/data-table-filter-input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/components/data-table/data-table-filter-input.tsx -------------------------------------------------------------------------------- /src/components/data-table/data-table-filter-reset-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/components/data-table/data-table-filter-reset-button.tsx -------------------------------------------------------------------------------- /src/components/data-table/data-table-filter-slider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/components/data-table/data-table-filter-slider.tsx -------------------------------------------------------------------------------- /src/components/data-table/data-table-filter-timerange.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/components/data-table/data-table-filter-timerange.tsx -------------------------------------------------------------------------------- /src/components/data-table/data-table-pagination.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/components/data-table/data-table-pagination.tsx -------------------------------------------------------------------------------- /src/components/data-table/data-table-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/components/data-table/data-table-provider.tsx -------------------------------------------------------------------------------- /src/components/data-table/data-table-reset-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/components/data-table/data-table-reset-button.tsx -------------------------------------------------------------------------------- /src/components/data-table/data-table-sheet/data-table-sheet-content.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/components/data-table/data-table-sheet/data-table-sheet-content.tsx -------------------------------------------------------------------------------- /src/components/data-table/data-table-sheet/data-table-sheet-details.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/components/data-table/data-table-sheet/data-table-sheet-details.tsx -------------------------------------------------------------------------------- /src/components/data-table/data-table-sheet/data-table-sheet-row-action.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/components/data-table/data-table-sheet/data-table-sheet-row-action.tsx -------------------------------------------------------------------------------- /src/components/data-table/data-table-sheet/data-table-sheet-skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/components/data-table/data-table-sheet/data-table-sheet-skeleton.tsx -------------------------------------------------------------------------------- /src/components/data-table/data-table-skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/components/data-table/data-table-skeleton.tsx -------------------------------------------------------------------------------- /src/components/data-table/data-table-toolbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/components/data-table/data-table-toolbar.tsx -------------------------------------------------------------------------------- /src/components/data-table/data-table-view-options.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/components/data-table/data-table-view-options.tsx -------------------------------------------------------------------------------- /src/components/data-table/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/components/data-table/types.ts -------------------------------------------------------------------------------- /src/components/data-table/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/components/data-table/utils.ts -------------------------------------------------------------------------------- /src/components/icons/bluesky.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/components/icons/bluesky.tsx -------------------------------------------------------------------------------- /src/components/icons/github.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/components/icons/github.tsx -------------------------------------------------------------------------------- /src/components/icons/x.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/components/icons/x.tsx -------------------------------------------------------------------------------- /src/components/layout/socials-footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/components/layout/socials-footer.tsx -------------------------------------------------------------------------------- /src/components/layout/top-banner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/components/layout/top-banner.tsx -------------------------------------------------------------------------------- /src/components/theme/theme-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/components/theme/theme-provider.tsx -------------------------------------------------------------------------------- /src/components/theme/toggle-mode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/components/theme/toggle-mode.tsx -------------------------------------------------------------------------------- /src/components/ui/accordion.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/components/ui/accordion.tsx -------------------------------------------------------------------------------- /src/components/ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/components/ui/badge.tsx -------------------------------------------------------------------------------- /src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/components/ui/button.tsx -------------------------------------------------------------------------------- /src/components/ui/calendar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/components/ui/calendar.tsx -------------------------------------------------------------------------------- /src/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/components/ui/card.tsx -------------------------------------------------------------------------------- /src/components/ui/chart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/components/ui/chart.tsx -------------------------------------------------------------------------------- /src/components/ui/checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/components/ui/checkbox.tsx -------------------------------------------------------------------------------- /src/components/ui/command.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/components/ui/command.tsx -------------------------------------------------------------------------------- /src/components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/components/ui/dialog.tsx -------------------------------------------------------------------------------- /src/components/ui/drawer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/components/ui/drawer.tsx -------------------------------------------------------------------------------- /src/components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /src/components/ui/hover-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/components/ui/hover-card.tsx -------------------------------------------------------------------------------- /src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/components/ui/input.tsx -------------------------------------------------------------------------------- /src/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/components/ui/label.tsx -------------------------------------------------------------------------------- /src/components/ui/popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/components/ui/popover.tsx -------------------------------------------------------------------------------- /src/components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/components/ui/select.tsx -------------------------------------------------------------------------------- /src/components/ui/separator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/components/ui/separator.tsx -------------------------------------------------------------------------------- /src/components/ui/sheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/components/ui/sheet.tsx -------------------------------------------------------------------------------- /src/components/ui/skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/components/ui/skeleton.tsx -------------------------------------------------------------------------------- /src/components/ui/slider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/components/ui/slider.tsx -------------------------------------------------------------------------------- /src/components/ui/sonner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/components/ui/sonner.tsx -------------------------------------------------------------------------------- /src/components/ui/table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/components/ui/table.tsx -------------------------------------------------------------------------------- /src/components/ui/tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/components/ui/tabs.tsx -------------------------------------------------------------------------------- /src/components/ui/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/components/ui/tooltip.tsx -------------------------------------------------------------------------------- /src/components/ui/visually-hidden.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/components/ui/visually-hidden.tsx -------------------------------------------------------------------------------- /src/constants/date-preset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/constants/date-preset.ts -------------------------------------------------------------------------------- /src/constants/levels.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/constants/levels.ts -------------------------------------------------------------------------------- /src/constants/method.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/constants/method.ts -------------------------------------------------------------------------------- /src/constants/region.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/constants/region.ts -------------------------------------------------------------------------------- /src/constants/tag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/constants/tag.ts -------------------------------------------------------------------------------- /src/hooks/use-copy-to-clipboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/hooks/use-copy-to-clipboard.ts -------------------------------------------------------------------------------- /src/hooks/use-debounce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/hooks/use-debounce.ts -------------------------------------------------------------------------------- /src/hooks/use-hot-key.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/hooks/use-hot-key.ts -------------------------------------------------------------------------------- /src/hooks/use-local-storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/hooks/use-local-storage.ts -------------------------------------------------------------------------------- /src/hooks/use-media-query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/hooks/use-media-query.ts -------------------------------------------------------------------------------- /src/lib/compose-refs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/lib/compose-refs.ts -------------------------------------------------------------------------------- /src/lib/config/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/lib/config/README.md -------------------------------------------------------------------------------- /src/lib/delimiters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/lib/delimiters.ts -------------------------------------------------------------------------------- /src/lib/format.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/lib/format.ts -------------------------------------------------------------------------------- /src/lib/is-array.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/lib/is-array.ts -------------------------------------------------------------------------------- /src/lib/is-json.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/lib/is-json.ts -------------------------------------------------------------------------------- /src/lib/request/level.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/lib/request/level.ts -------------------------------------------------------------------------------- /src/lib/request/percentile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/lib/request/percentile.ts -------------------------------------------------------------------------------- /src/lib/request/status-code.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/lib/request/status-code.ts -------------------------------------------------------------------------------- /src/lib/request/timing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/lib/request/timing.ts -------------------------------------------------------------------------------- /src/lib/table/filterfns.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/lib/table/filterfns.ts -------------------------------------------------------------------------------- /src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/lib/utils.ts -------------------------------------------------------------------------------- /src/mdx-components.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/mdx-components.tsx -------------------------------------------------------------------------------- /src/posts/lightweight.draft.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/posts/lightweight.draft.md -------------------------------------------------------------------------------- /src/posts/livemode.draft.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/posts/livemode.draft.md -------------------------------------------------------------------------------- /src/posts/performance.draft.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/posts/performance.draft.md -------------------------------------------------------------------------------- /src/providers/controls.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/providers/controls.tsx -------------------------------------------------------------------------------- /src/providers/get-query-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/providers/get-query-client.ts -------------------------------------------------------------------------------- /src/providers/react-query.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/providers/react-query.tsx -------------------------------------------------------------------------------- /src/react-table.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/react-table.d.ts -------------------------------------------------------------------------------- /src/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/src/styles/globals.css -------------------------------------------------------------------------------- /src/types/index.ts: -------------------------------------------------------------------------------- 1 | export type MakeArray = { 2 | [P in keyof T]: T[P][]; 3 | }; 4 | -------------------------------------------------------------------------------- /tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/tailwind.config.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/data-table-filters/HEAD/tsconfig.json --------------------------------------------------------------------------------