mirror of
https://github.com/outline/outline.git
synced 2026-01-06 02:59:54 -06:00
27 lines
625 B
TypeScript
27 lines
625 B
TypeScript
import * as React from "react";
|
|
import Frame from "../components/Frame";
|
|
import { EmbedProps as Props } from ".";
|
|
|
|
function Mindmeister(props: Props) {
|
|
const chartId =
|
|
props.attrs.matches[4] +
|
|
(props.attrs.matches[5] || "") +
|
|
(props.attrs.matches[6] || "");
|
|
return (
|
|
<Frame
|
|
{...props}
|
|
src={`https://www.mindmeister.com/maps/public_map_shell/${chartId}`}
|
|
title="Mindmeister Embed"
|
|
border
|
|
/>
|
|
);
|
|
}
|
|
|
|
Mindmeister.ENABLED = [
|
|
new RegExp(
|
|
"^https://([w.-]+\\.)?(mindmeister\\.com|mm\\.tt)(/maps/public_map_shell)?/(\\d+)(\\?t=.*)?(/.*)?$"
|
|
),
|
|
];
|
|
|
|
export default Mindmeister;
|