mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-07-18 02:26:21 +08:00
feat: edgeless dnd (#9988)
### Changed - Support edgelss dnd - Simplify the drag-handle state
This commit is contained in:
@@ -40,7 +40,7 @@ export const BlockSchema = z.object({
|
||||
}),
|
||||
transformer: z
|
||||
.function()
|
||||
.args()
|
||||
.args(z.custom<Map<string, unknown>>())
|
||||
.returns(z.custom<BaseBlockTransformer>())
|
||||
.optional(),
|
||||
});
|
||||
@@ -69,14 +69,14 @@ export function defineBlockSchema<
|
||||
metadata: Metadata;
|
||||
props?: (internalPrimitives: InternalPrimitives) => Props;
|
||||
toModel?: () => Model;
|
||||
transformer?: () => Transformer;
|
||||
transformer?: (transformerConfig: Map<string, unknown>) => Transformer;
|
||||
}): {
|
||||
version: number;
|
||||
model: {
|
||||
props: PropsGetter<Props>;
|
||||
flavour: Flavour;
|
||||
} & Metadata;
|
||||
transformer?: () => Transformer;
|
||||
transformer?: (transformerConfig: Map<string, unknown>) => Transformer;
|
||||
};
|
||||
|
||||
export function defineBlockSchema({
|
||||
@@ -96,7 +96,9 @@ export function defineBlockSchema({
|
||||
};
|
||||
props?: (internalPrimitives: InternalPrimitives) => Record<string, unknown>;
|
||||
toModel?: () => BlockModel;
|
||||
transformer?: () => BaseBlockTransformer;
|
||||
transformer?: (
|
||||
transformerConfig: Map<string, unknown>
|
||||
) => BaseBlockTransformer;
|
||||
}): BlockSchemaType {
|
||||
const schema = {
|
||||
version: metadata.version,
|
||||
|
||||
Reference in New Issue
Block a user