function bundlerListener()

in beta/src/components/MDX/Sandpack/Preview.tsx [81:99]


    function bundlerListener() {
      const unsubscribe = listen((message: any) => {
        if (message.type === 'resize') {
          setComputedAutoHeight(message.height);
        } else if (message.type === 'start') {
          if (message.firstLoad) {
            setIsReady(false);
          }
        } else if (message.type === 'done') {
          setIsReady(true);
        }
      }, clientId.current);

      return () => {
        setIsReady(false);
        setComputedAutoHeight(null);
        unsubscribe();
      };
    },