+ {t(rule.label, { postProcess: 'sentenceCase' })} |
+ {rule.render ? rule.render(item) : String(item[rule.key])} |
+
+ ));
+};
+
+export const ItemDetailsModal = ({ item }: ItemDetailsModalProps) => {
+ let body: ReactNode[];
+
+ switch (item.itemType) {
+ case LibraryItem.SONG:
+ body = SongDetailTable(item);
+ break;
+ default:
+ body = [];
+ }
+
+ return (
+