feat: Add ClickUp Embed Service (#1465)

* Add Clickup Embed Service

* Transparency Icon


Co-authored-by: Tom Moor <tom.moor@gmail.com>
This commit is contained in:
Matheus Rocha Vieira
2020-09-04 17:21:27 -03:00
committed by GitHub
parent 6b6d67beb6
commit cf1e506009
4 changed files with 47 additions and 0 deletions

22
app/embeds/ClickUp.js Normal file
View File

@@ -0,0 +1,22 @@
// @flow
import * as React from "react";
import Frame from "./components/Frame";
const URL_REGEX = new RegExp(
"^https?://share.clickup.com/[a-z]/[a-z]/(.*)/(.*)$"
);
type Props = {|
attrs: {|
href: string,
matches: string[],
|},
|};
export default class ClickUp extends React.Component<Props> {
static ENABLED = [URL_REGEX];
render() {
return <Frame src={this.props.attrs.href} title="ClickUp Embed" />;
}
}