@@ -519,52 +519,6 @@ export default function PageEditor({
519519 [ selectedWidget ] ,
520520 ) ;
521521
522- // const saveDraftTypefaces = async (fontName: string) => {
523- // const newTypefaces: Typeface[] = structuredClone(draftTypefaces);
524- // const defaultSection = newTypefaces.filter(
525- // (x) => x.section === "default",
526- // )[0];
527- // defaultSection.typeface = fontName;
528-
529- // const query = `
530- // mutation {
531- // site: updateDraftTypefaces(
532- // typefaces: ${getGraphQLQueryStringFromObject(newTypefaces)}
533- // ) {
534- // draftTypefaces {
535- // section,
536- // typeface,
537- // fontWeights,
538- // fontSize,
539- // lineHeight,
540- // letterSpacing,
541- // case
542- // },
543- // }
544- // }
545- // `;
546- // const fetch = new FetchBuilder()
547- // .setUrl(`${address.backend}/api/graph`)
548- // .setPayload(query)
549- // .setIsGraphQLEndpoint(true)
550- // .build();
551- // try {
552- // dispatch && dispatch(networkAction(true));
553- // const response = await fetch.exec();
554- // if (response.site) {
555- // setDraftTypefaces(response.site.draftTypefaces);
556- // }
557- // } catch (err: any) {
558- // toast({
559- // title: TOAST_TITLE_ERROR,
560- // description: err.message,
561- // variant: "destructive",
562- // });
563- // } finally {
564- // dispatch && dispatch(networkAction(false));
565- // }
566- // };
567-
568522 const onAddWidgetBelow = ( index : number ) => {
569523 setSelectedWidgetIndex ( index ) ;
570524 setLeftPaneContent ( "widgets" ) ;
@@ -762,6 +716,7 @@ export default function PageEditor({
762716 onClick = { onPublish }
763717 size = "sm"
764718 className = "gap-2 whitespace-nowrap"
719+ disabled = { loading }
765720 >
766721 < ArrowUpFromLine className = "h-4 w-4" />
767722 { EDIT_PAGE_BUTTON_UPDATE }
0 commit comments