Comments (5)
I was facing the issue.
Just needed to import the stylesheet manually.
import "quill-image-uploader/dist/quill.imageUploader.min.css"
from quill-image-uploader.
thank u I didn't see that!
Edit: I rushed closing the issue
I imported the file and still can't see the loading state
from quill-image-uploader.
Can you host the app code somewhere where i can see? I told you what solved it for me. Are you sure that stylesheet is even being bundled ?
from quill-image-uploader.
is that enought code?
import "react-quill/dist/quill.snow.css";
import "quill-image-uploader/dist/quill.imageUploader.min.css";
import {ALLOWED_EDITOR_FORMATS} from "./constants"
const Image = Quill.import("formats/image");
Image.className = "quill-image";
Quill.register("modules/imageUploader", ImageUploader);
Quill.register(Image, true);
const quillModule = {
toolbar: {
container: TOOLBAR_OPTION,
},
imageUploader: {
upload: async (file: File) => {
return new Promise(async (resolve, reject) => {
const formData = new FormData();
formData.append("image", file);
try {
const res = await fetch("/api/decks/images", {
method: "POST",
body: formData,
});
const data= await res.json();
if (data.success) {
resolve(data.image_url);
} else {
throw Error(data.message);
}
} catch (error) {
reject();
console.error(error);
}
});
},
},
};
const myApp = () => {
const [value, setValue] = useState('')
return (
<ReactQuill
value={value}
onChange={setValue}
formats={ALLOWED_EDITOR_FORMATS}
modules={quillModule}
ref={editorRef}
/>
)
}
from quill-image-uploader.
Try to add imageBlot in your ALLOWED_EDITOR_FORMATS.
from quill-image-uploader.
Related Issues (20)
- Image keep loading, image paste twice with react-quill HOT 1
- How to close loading state after uploaded
- What I am doing wrong here uploading multipart image
- Tearing my hair out...
- Copy and paste from Word into the pen editor, insert an image instead of text HOT 2
- Pasting an image from the clipboard no longer works after 1.2.3
- nuxt 3 error: document is not defined HOT 3
- the URL of the uploaded image is misformed in the html %22
- Angular 15 / Webpack Issue HOT 3
- Select multiple image files? HOT 1
- Error on handlePaste on chrome HOT 2
- Add license file to repository? HOT 2
- Error: [Parchment] Unable to create imageBlot blot HOT 1
- Update documentation about 'imageBlot' & image url return HOT 1
- Permanent loading image with Quill History module
- Need a tag version
- TS support HOT 1
- add an callback function after calling this.quill.insertEmbed()
- quill v2 compatiblity HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from quill-image-uploader.