6ede33ccdb
Build and Push Docker Images / create_manifest (web, surfsense-web, , cpu) (push) Has been cancelled
Build and Push Docker Images / finalize_release (push) Has been cancelled
Obsidian Plugin Lint / lint (push) Has been cancelled
Build and Push Docker Images / build (./surfsense_web, cpu, ./surfsense_web/Dockerfile, web, surfsense-web, ubuntu-24.04-arm, linux/arm64, arm64, , runner, false, cpu) (push) Has been cancelled
Build and Push Docker Images / build (./surfsense_web, cpu, ./surfsense_web/Dockerfile, web, surfsense-web, ubuntu-latest, linux/amd64, amd64, , runner, false, cpu) (push) Has been cancelled
Build and Push Docker Images / compute_version (push) Has been cancelled
Build and Push Docker Images / build (./surfsense_backend, cpu, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-24.04-arm, linux/arm64, arm64, , production, false, cpu) (push) Has been cancelled
Build and Push Docker Images / build (./surfsense_backend, cpu, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-latest, linux/amd64, amd64, , production, false, cpu) (push) Has been cancelled
Build and Push Docker Images / build (./surfsense_backend, cu126, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-24.04-arm, linux/arm64, arm64, -cuda126, production, true, cuda126) (push) Has been cancelled
Build and Push Docker Images / build (./surfsense_backend, cu126, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-latest, linux/amd64, amd64, -cuda126, production, true, cuda126) (push) Has been cancelled
Build and Push Docker Images / build (./surfsense_backend, cu128, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-24.04-arm, linux/arm64, arm64, -cuda, production, true, cuda) (push) Has been cancelled
Build and Push Docker Images / build (./surfsense_backend, cu128, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-latest, linux/amd64, amd64, -cuda, production, true, cuda) (push) Has been cancelled
Build and Push Docker Images / verify_digests (push) Has been cancelled
Build and Push Docker Images / create_manifest (backend, surfsense-backend, , cpu) (push) Has been cancelled
Build and Push Docker Images / create_manifest (backend, surfsense-backend, -cuda, cuda) (push) Has been cancelled
Build and Push Docker Images / create_manifest (backend, surfsense-backend, -cuda126, cuda126) (push) Has been cancelled
87 lines
1.6 KiB
TypeScript
87 lines
1.6 KiB
TypeScript
"use client";
|
|
|
|
import {
|
|
BlockquotePlugin,
|
|
H1Plugin,
|
|
H2Plugin,
|
|
H3Plugin,
|
|
H4Plugin,
|
|
H5Plugin,
|
|
H6Plugin,
|
|
HorizontalRulePlugin,
|
|
} from "@platejs/basic-nodes/react";
|
|
import { ParagraphPlugin } from "platejs/react";
|
|
|
|
import { BlockquoteElement } from "@/components/ui/blockquote-node";
|
|
import {
|
|
H1Element,
|
|
H2Element,
|
|
H3Element,
|
|
H4Element,
|
|
H5Element,
|
|
H6Element,
|
|
} from "@/components/ui/heading-node";
|
|
import { HrElement } from "@/components/ui/hr-node";
|
|
import { ParagraphElement } from "@/components/ui/paragraph-node";
|
|
|
|
export const BasicBlocksKit = [
|
|
ParagraphPlugin.withComponent(ParagraphElement),
|
|
H1Plugin.configure({
|
|
node: {
|
|
component: H1Element,
|
|
},
|
|
rules: {
|
|
break: { empty: "reset" },
|
|
},
|
|
shortcuts: { toggle: { keys: "mod+alt+1" } },
|
|
}),
|
|
H2Plugin.configure({
|
|
node: {
|
|
component: H2Element,
|
|
},
|
|
rules: {
|
|
break: { empty: "reset" },
|
|
},
|
|
shortcuts: { toggle: { keys: "mod+alt+2" } },
|
|
}),
|
|
H3Plugin.configure({
|
|
node: {
|
|
component: H3Element,
|
|
},
|
|
rules: {
|
|
break: { empty: "reset" },
|
|
},
|
|
shortcuts: { toggle: { keys: "mod+alt+3" } },
|
|
}),
|
|
H4Plugin.configure({
|
|
node: {
|
|
component: H4Element,
|
|
},
|
|
rules: {
|
|
break: { empty: "reset" },
|
|
},
|
|
shortcuts: { toggle: { keys: "mod+alt+4" } },
|
|
}),
|
|
H5Plugin.configure({
|
|
node: {
|
|
component: H5Element,
|
|
},
|
|
rules: {
|
|
break: { empty: "reset" },
|
|
},
|
|
}),
|
|
H6Plugin.configure({
|
|
node: {
|
|
component: H6Element,
|
|
},
|
|
rules: {
|
|
break: { empty: "reset" },
|
|
},
|
|
}),
|
|
BlockquotePlugin.configure({
|
|
node: { component: BlockquoteElement },
|
|
shortcuts: { toggle: { keys: "mod+shift+period" } },
|
|
}),
|
|
HorizontalRulePlugin.withComponent(HrElement),
|
|
];
|