mirror of
https://github.com/pawelmalak/flame.git
synced 2026-02-28 09:23:12 +08:00
21 lines
619 B
TypeScript
21 lines
619 B
TypeScript
import { Category, Bookmark } from '../../../interfaces';
|
|
import { ContentType } from '../Bookmarks';
|
|
import { BookmarksTable } from './BookmarksTable';
|
|
import { CategoryTable } from './CategoryTable';
|
|
|
|
interface Props {
|
|
contentType: ContentType;
|
|
openFormForUpdating: (data: Category | Bookmark) => void;
|
|
}
|
|
|
|
export const Table = (props: Props): JSX.Element => {
|
|
const tableEl =
|
|
props.contentType === ContentType.category ? (
|
|
<CategoryTable openFormForUpdating={props.openFormForUpdating} />
|
|
) : (
|
|
<BookmarksTable openFormForUpdating={props.openFormForUpdating} />
|
|
);
|
|
|
|
return tableEl;
|
|
};
|