Skip to content

Instantly share code, notes, and snippets.

@gauravpan
gauravpan / extension-mongodb.ts
Created July 8, 2023 10:22
Mongodb database extension for hocuspocus server
import { Database, DatabaseConfiguration } from '@hocuspocus/extension-database'
import { Binary, Db, MongoClient } from 'mongodb';
const url = 'mongodb://localhost:27017';
const database = 'hocuspocus';
export interface MongoConfiguration extends DatabaseConfiguration {
database: string,
url: string,
}
@gauravpan
gauravpan / download-json.js
Last active July 8, 2023 10:24
Create and download JSON file on browser.
function downloadFile(filename, data) {
let element = document.createElement("a");
element.setAttribute("download", filename);
element.setAttribute("href", data);
document.body.appendChild(element);
element.click();
}
downloadFile(
`file_name`,
@gauravpan
gauravpan / test.tsx
Created January 10, 2022 17:06
MCQ Test Page in next js page
import Head from "next/head";
import { HiClock } from "react-icons/hi";
import {
Box,
Button,
Container,
Heading,
HStack,
Radio,
RadioGroup,