fix: Private vimeo embeds

This commit is contained in:
Tom Moor
2022-02-11 16:20:57 -08:00
parent e5c8176ee6
commit 09810f554f
2 changed files with 2 additions and 1 deletions

View File

@@ -5,6 +5,7 @@ describe("Vimeo", () => {
test("to be enabled on video link", () => {
expect("https://vimeo.com/265045525".match(match)).toBeTruthy();
expect("https://vimeo.com/265045525/b9fefc8598".match(match)).toBeTruthy();
});
test("to not be enabled elsewhere", () => {

View File

@@ -2,7 +2,7 @@ import * as React from "react";
import Frame from "./components/Frame";
import { EmbedProps as Props } from ".";
const URL_REGEX = /(http|https)?:\/\/(www\.)?vimeo.com\/(?:channels\/(?:\w+\/)?|groups\/([^/]*)\/videos\/|)(\d\w+)(?:\/|\?)?(\d\w+)?/;
const URL_REGEX = /(http|https)?:\/\/(www\.)?vimeo.com\/(?:channels\/(?:\w+\/)?|groups\/([^/]*)\/videos\/|)(\d+)(?:\/|\?)?([\d\w]+)?/;
export default class Vimeo extends React.Component<Props> {
static ENABLED = [URL_REGEX];