Client: Rich URLs in comments

Closes #51
This commit is contained in:
Donkie
2023-08-12 20:59:37 +02:00
parent 5a8a5b185d
commit ecabc425c3
9 changed files with 81 additions and 30 deletions

View File

@@ -11,6 +11,7 @@ import { DateField, TextField } from "@refinedev/antd";
import Icon from "@ant-design/icons";
import { ReactComponent as SpoolIcon } from "../icon_spool.svg";
import { useTranslate } from "@refinedev/core";
import { enrichText } from "../utils/parsing";
dayjs.extend(utc);
@@ -62,10 +63,18 @@ function Column<Obj>(props: BaseColumnProps<Obj> & FilteredColumnProps & CustomC
}
export function SortedColumn<Obj>(props: BaseColumnProps<Obj>) {
// return <Table.Column dataIndex={["comment"]} title="Comment" />;
return Column(props);
}
export function RichColumn<Obj>(props: BaseColumnProps<Obj>) {
return Column({
...props,
render: (value: string | undefined) => {
return enrichText(value);
},
});
}
export function FilteredColumn<Obj>(props: BaseColumnProps<Obj>) {
const typedFilters = typeFilters<Obj>(props.tableState.filters);