component-library-mustafa-akagunduz
Version:
Air Command System projesi için geliştirilmiş React component kütüphanesi
50 lines (49 loc) • 1.68 kB
TypeScript
import type { StoryObj } from '@storybook/react-vite';
import { type TableColumn } from '../components/Table';
declare const meta: {
title: string;
component: import("react").FC<import("../components/Table").TableProps>;
parameters: {
layout: string;
};
tags: string[];
argTypes: {
hasSelection: {
control: "boolean";
};
isMultipleSelection: {
control: "boolean";
};
showUpdateDelete: {
control: "boolean";
};
};
args: {
data: {
id: string;
name: string;
status: string;
}[];
columns: TableColumn[];
t: (key: string, params?: any) => string;
onRowSelect: import("@vitest/spy").Mock<(...args: any[]) => any>;
onSort: import("@vitest/spy").Mock<(...args: any[]) => any>;
onShowFilters: import("@vitest/spy").Mock<(...args: any[]) => any>;
onClearSelection: import("@vitest/spy").Mock<(...args: any[]) => any>;
onUpdate: import("@vitest/spy").Mock<(...args: any[]) => any>;
onDelete: import("@vitest/spy").Mock<(...args: any[]) => any>;
onShowHistory: import("@vitest/spy").Mock<(...args: any[]) => any>;
hasSelection: false;
isMultipleSelection: false;
showUpdateDelete: true;
totalCount: number;
showingCount: number;
};
};
export default meta;
type Story = StoryObj<typeof meta>;
export declare const Default: Story;
export declare const WithSelection: Story;
export declare const MultipleSelection: Story;
export declare const Sorted: Story;
export declare const SortedDesc: Story;