import React from 'react';
import { Item, ItemBook, ItemConference, ItemData, ItemModel, ItemPaper, ItemUrl } from '../common/ItemUtil';
import DatabaseItemTypeBook from './DatabaseItemTypeBook';
import DatabaseItemTypeConference from './DatabaseItemTypeConference';
import DatabaseItemTypeData from './DatabaseItemTypeData';
import DatabaseItemTypePaper from './DatabaseItemTypePaper';
import DatabaseItemTypeModel from './DatabaseItemTypeModel';
import DatabaseItemTypeUrl from './DatabaseItemTypeUrl';
import styles from './DatabaseItemType.module.css';
class DatabaseItemType {
static Top() {
return (
);
}
static List(props: { item: Item }) {
const item = props.item;
switch (item.item_type_name) {
case 'xnpbook':
return ();
case 'xnpconference':
return ();
case 'xnpdata':
return ();
case 'xnpmodel':
return ();
case 'xnppaper':
return ();
case 'xnpurl':
return ();
default:
return null;
}
}
static Detail(props: { item: Item }) {
const item = props.item;
switch (item.item_type_name) {
case 'xnpbook':
return ();
case 'xnpconference':
return ();
case 'xnpdata':
return ();
case 'xnpmodel':
return ();
case 'xnppaper':
return ();
case 'xnpurl':
return ();
default:
return null;
}
}
}
export default DatabaseItemType;