tune styles and add secondary channel listing

This commit is contained in:
Riku Rouvila
2020-09-29 20:00:53 +03:00
parent 5a334f0ae5
commit 7ddf1ddeac
3 changed files with 78 additions and 69 deletions

View File

@@ -0,0 +1,17 @@
export const ChannelReferenceRenderer = (props: { value: string }) => {
return (
<>
{props.value.split(/(<#[A-Z0-9]+\|[A-Za-z0-9]+>)/).map((str) => {
const matches = str.match(/<#([A-Z0-9]+)\|([A-Za-z0-9]+)>/);
if (matches) {
return (
<a href={`https://app.slack.com/client/T03BQ3NU9/${matches[1]}`}>
#{matches[2]}
</a>
);
}
return str;
})}
</>
);
};