Skip to content

Commit

Permalink
Stub mediaGroup
Browse files Browse the repository at this point in the history
  • Loading branch information
haydenbleasel committed Oct 3, 2024
1 parent 7e0e868 commit 967b8da
Show file tree
Hide file tree
Showing 3 changed files with 25 additions and 2 deletions.
19 changes: 19 additions & 0 deletions src/extensions/media-group.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
import { Node } from '@tiptap/core';

export const MediaGroup = Node.create({
name: 'mediaGroup',
group: 'block',
content: 'media+',

parseHTML() {
return [
{
tag: 'div[data-type="mediaGroup"]',
},
];
},

renderHTML({ HTMLAttributes }) {
return ['div', { 'data-type': 'mediaGroup', ...HTMLAttributes }, 0];
},
});
4 changes: 3 additions & 1 deletion src/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ import { Em } from './extensions/em';
import { ExpandClient } from './extensions/expand/client';
import { InlineCard } from './extensions/inline-card';
import { Media } from './extensions/media';
import { MediaGroup } from './extensions/media-group';
import { MediaSingleClient } from './extensions/media-single/client';
import { Mention } from './extensions/mention';
import { Panel } from './extensions/panel';
Expand All @@ -14,12 +15,13 @@ import { TextColor } from './extensions/text-color';
import { UndefinedNode } from './extensions/undefined';

export const Jira = {
MediaSingleClient,
ExpandClient,
DateNode,
Em,
InlineCard,
Media,
MediaGroup,
MediaSingleClient,
Mention,
Panel,
Rule,
Expand Down
4 changes: 3 additions & 1 deletion src/server.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ import { Em } from './extensions/em';
import { ExpandServer } from './extensions/expand/server';
import { InlineCard } from './extensions/inline-card';
import { Media } from './extensions/media';
import { MediaGroup } from './extensions/media-group';
import { MediaSingleServer } from './extensions/media-single/server';
import { Mention } from './extensions/mention';
import { Panel } from './extensions/panel';
Expand All @@ -14,12 +15,13 @@ import { TextColor } from './extensions/text-color';
import { UndefinedNode } from './extensions/undefined';

export const Jira = {
MediaSingleServer,
ExpandServer,
DateNode,
Em,
InlineCard,
Media,
MediaGroup,
MediaSingleServer,
Mention,
Panel,
Rule,
Expand Down

0 comments on commit 967b8da

Please sign in to comment.