Skip to content

Instantly share code, notes, and snippets.

@nienow
nienow / index.js
Created January 11, 2024 22:50
Webstorm MDX Bug
export const MyComponent = () => {
};

Keybase proof

I hereby claim:

  • I am nienow on github.
  • I am randombitsdev (https://keybase.io/randombitsdev) on keybase.
  • I have a public key whose fingerprint is E698 8A5D 5FE9 9AFC 9283 9644 773F EE42 B67B F950

To claim this, I am signing this object:

@nienow
nienow / DragDrop.tsx
Created April 15, 2023 01:57
DragDrop
const DragDropComp = () => {
const onDragStart = (e) => {
const clone = e.target.cloneNode(true);
e.dataTransfer.setDragImage(clone, 0, 0);
};
const onDragOver = (e) => {
// if is droppable
e.preventDefault();
};
import React, {createContext, useContext, useState} from 'react';
import {createPortal} from "react-dom";
import {styled} from "goober";
import {useTitle} from "../hooks/useTitle";
import {useDialog} from "./DialogProvider";
import ChangeEditor from "../components/ChangeEditor";
import {getFrameIndex} from "../utils";
import {frameMediator} from "../mediator";
const Overlay = styled('div')`