Element/Embed directory
This commit is contained in:
parent
1d3db500a6
commit
3b4f17dddf
@ -4,7 +4,7 @@ import { CSSProperties, useEffect, useState } from "react";
|
|||||||
import Spinner from "Icons/Spinner";
|
import Spinner from "Icons/Spinner";
|
||||||
import SnortApi, { LinkPreviewData } from "SnortApi";
|
import SnortApi, { LinkPreviewData } from "SnortApi";
|
||||||
import useImgProxy from "Hooks/useImgProxy";
|
import useImgProxy from "Hooks/useImgProxy";
|
||||||
import { MediaElement } from "Element/MediaElement";
|
import { MediaElement } from "Element/Embed/MediaElement";
|
||||||
|
|
||||||
async function fetchUrlPreviewInfo(url: string) {
|
async function fetchUrlPreviewInfo(url: string) {
|
||||||
const api = new SnortApi();
|
const api = new SnortApi();
|
@ -1,7 +1,7 @@
|
|||||||
import { Link } from "react-router-dom";
|
import { Link } from "react-router-dom";
|
||||||
import { NostrPrefix, tryParseNostrLink } from "@snort/system";
|
import { NostrPrefix, tryParseNostrLink } from "@snort/system";
|
||||||
|
|
||||||
import Mention from "Element/Mention";
|
import Mention from "Element/Embed/Mention";
|
||||||
import NoteQuote from "Element/NoteQuote";
|
import NoteQuote from "Element/NoteQuote";
|
||||||
|
|
||||||
export default function NostrLink({ link, depth }: { link: string; depth?: number }) {
|
export default function NostrLink({ link, depth }: { link: string; depth?: number }) {
|
@ -13,16 +13,16 @@ import {
|
|||||||
WavlakeRegex,
|
WavlakeRegex,
|
||||||
} from "Const";
|
} from "Const";
|
||||||
import { magnetURIDecode } from "SnortUtils";
|
import { magnetURIDecode } from "SnortUtils";
|
||||||
import SoundCloudEmbed from "Element/SoundCloudEmded";
|
import SoundCloudEmbed from "Element/Embed/SoundCloudEmded";
|
||||||
import MixCloudEmbed from "Element/MixCloudEmbed";
|
import MixCloudEmbed from "Element/Embed/MixCloudEmbed";
|
||||||
import SpotifyEmbed from "Element/SpotifyEmbed";
|
import SpotifyEmbed from "Element/Embed/SpotifyEmbed";
|
||||||
import TidalEmbed from "Element/TidalEmbed";
|
import TidalEmbed from "Element/Embed/TidalEmbed";
|
||||||
import TwitchEmbed from "Element/TwitchEmbed";
|
import TwitchEmbed from "Element/Embed/TwitchEmbed";
|
||||||
import AppleMusicEmbed from "Element/AppleMusicEmbed";
|
import AppleMusicEmbed from "Element/Embed/AppleMusicEmbed";
|
||||||
import WavlakeEmbed from "Element/WavlakeEmbed";
|
import WavlakeEmbed from "Element/Embed/WavlakeEmbed";
|
||||||
import LinkPreview from "Element/LinkPreview";
|
import LinkPreview from "Element/Embed/LinkPreview";
|
||||||
import NostrLink from "Element/NostrLink";
|
import NostrLink from "Element/Embed/NostrLink";
|
||||||
import MagnetLink from "Element/MagnetLink";
|
import MagnetLink from "Element/Embed/MagnetLink";
|
||||||
|
|
||||||
interface HypeTextProps {
|
interface HypeTextProps {
|
||||||
link: string;
|
link: string;
|
||||||
|
@ -5,7 +5,7 @@ import { findTag } from "SnortUtils";
|
|||||||
import { useEventFeed } from "Feed/EventFeed";
|
import { useEventFeed } from "Feed/EventFeed";
|
||||||
import PageSpinner from "Element/PageSpinner";
|
import PageSpinner from "Element/PageSpinner";
|
||||||
import Reveal from "Element/Reveal";
|
import Reveal from "Element/Reveal";
|
||||||
import { MediaElement } from "Element/MediaElement";
|
import { MediaElement } from "Element/Embed/MediaElement";
|
||||||
|
|
||||||
export default function NostrFileHeader({ link }: { link: NostrLink }) {
|
export default function NostrFileHeader({ link }: { link: NostrLink }) {
|
||||||
const ev = useEventFeed(link);
|
const ev = useEventFeed(link);
|
||||||
|
@ -29,7 +29,7 @@ import Poll from "Element/Poll";
|
|||||||
import useLogin from "Hooks/useLogin";
|
import useLogin from "Hooks/useLogin";
|
||||||
import { setBookmarked, setPinned } from "Login";
|
import { setBookmarked, setPinned } from "Login";
|
||||||
import { NostrFileElement } from "Element/NostrFileHeader";
|
import { NostrFileElement } from "Element/NostrFileHeader";
|
||||||
import ZapstrEmbed from "Element/ZapstrEmbed";
|
import ZapstrEmbed from "Element/Embed/ZapstrEmbed";
|
||||||
import PubkeyList from "Element/PubkeyList";
|
import PubkeyList from "Element/PubkeyList";
|
||||||
import { LiveEvent } from "Element/LiveEvent";
|
import { LiveEvent } from "Element/LiveEvent";
|
||||||
import { NoteContextMenu, NoteTranslation } from "Element/NoteContextMenu";
|
import { NoteContextMenu, NoteTranslation } from "Element/NoteContextMenu";
|
||||||
|
@ -3,7 +3,7 @@ import FormattedMessage from "Element/FormattedMessage";
|
|||||||
import { FileExtensionRegex } from "Const";
|
import { FileExtensionRegex } from "Const";
|
||||||
import Reveal from "Element/Reveal";
|
import Reveal from "Element/Reveal";
|
||||||
import useLogin from "Hooks/useLogin";
|
import useLogin from "Hooks/useLogin";
|
||||||
import { MediaElement } from "Element/MediaElement";
|
import { MediaElement } from "Element/Embed/MediaElement";
|
||||||
import { Link } from "react-router-dom";
|
import { Link } from "react-router-dom";
|
||||||
|
|
||||||
interface RevealMediaProps {
|
interface RevealMediaProps {
|
||||||
|
@ -5,7 +5,7 @@ import { HexKey, ParsedFragment } from "@snort/system";
|
|||||||
import Invoice from "Element/Invoice";
|
import Invoice from "Element/Invoice";
|
||||||
import Hashtag from "Element/Hashtag";
|
import Hashtag from "Element/Hashtag";
|
||||||
import HyperText from "Element/HyperText";
|
import HyperText from "Element/HyperText";
|
||||||
import CashuNuts from "Element/CashuNuts";
|
import CashuNuts from "Element/Embed/CashuNuts";
|
||||||
import RevealMedia from "./RevealMedia";
|
import RevealMedia from "./RevealMedia";
|
||||||
import { ProxyImg } from "./ProxyImg";
|
import { ProxyImg } from "./ProxyImg";
|
||||||
import { SpotlightMediaModal } from "./SpotlightMedia";
|
import { SpotlightMediaModal } from "./SpotlightMedia";
|
||||||
|
Loading…
Reference in New Issue
Block a user