style: rearrange some imports

This commit is contained in:
DuroCodes
2026-03-09 20:38:47 -04:00
parent bea81b0693
commit 1a35f33c29
9 changed files with 19 additions and 19 deletions

View File

@@ -1,7 +1,7 @@
import { getPasteById } from "~/actions/paste";
import { redirect } from "next/navigation";
import { MonacoEditor } from "~/components/monaco-editor";
import { EditorProvider } from "~/components/editor-provider";
import { MonacoEditor } from "~/components/monaco-editor";
import { getPasteById } from "~/actions/paste";
import { Header } from "~/components/header";
interface Props {

View File

@@ -1,6 +1,6 @@
import { NextRequest, NextResponse } from "next/server";
import { addPaste } from "~/actions/paste";
import { LANGUAGES } from "~/utils/languages";
import { addPaste } from "~/actions/paste";
import { THEME_MAP } from "~/utils/themes";
export async function POST(request: NextRequest) {

View File

@@ -1,7 +1,7 @@
import "./globals.css";
import type { Metadata, Viewport } from "next";
import { Analytics } from "@vercel/analytics/next";
import { Toaster } from "~/components/ui/sonner";
import "./globals.css";
export const metadata: Metadata = {
title: "spongebin",

View File

@@ -1,6 +1,6 @@
import { EditorProvider } from "~/components/editor-provider";
import { Header } from "~/components/header";
import { MonacoEditor } from "~/components/monaco-editor";
import { Header } from "~/components/header";
export default function Home() {
return (

View File

@@ -26,9 +26,9 @@ export function EditorProvider({
initialLanguage = "typescript",
initialTheme = "catppuccin-mocha",
}: EditorProviderProps) {
const [content, setContent] = useState<string>(initialContent);
const [language, setLanguage] = useState<string>(initialLanguage);
const [theme, setTheme] = useState<string>(initialTheme);
const [content, setContent] = useState(initialContent);
const [language, setLanguage] = useState(initialLanguage);
const [theme, setTheme] = useState(initialTheme);
const value = {
content,

View File

@@ -1,13 +1,13 @@
"use client";
import Link from "next/link";
import { useEditor } from "./editor-provider";
import { Button, buttonVariants } from "~/components/ui/button";
import { THEME_MAP } from "~/utils/themes";
import { LANGUAGE_NAMES } from "~/utils/languages";
import { SaveButton } from "./save-button";
import { SearchableSelect } from "./searchable-select";
import { LANGUAGE_NAMES } from "~/utils/languages";
import { THEME_MAP } from "~/utils/themes";
import { SaveButton } from "./save-button";
import { Icons } from "./icons";
import Link from "next/link";
import { cn } from "~/utils/cn";
export function Header() {

View File

@@ -1,16 +1,16 @@
"use client";
import { useEffect, useState } from "react";
import { Editor, type Monaco } from "@monaco-editor/react";
import { createHighlighter } from "shiki";
import { shikiToMonaco } from "@shikijs/monaco";
import {
AutoTypings,
LocalStorageCache,
} from "monaco-editor-auto-typings/custom-editor";
import { useEffect, useState } from "react";
import { Editor, type Monaco } from "@monaco-editor/react";
import { shikiToMonaco } from "@shikijs/monaco";
import { createHighlighter } from "shiki";
import { LANGUAGES, LANGUAGE_NAMES } from "~/utils/languages";
import { useEditor } from "./editor-provider";
import { THEME_MAP } from "~/utils/themes";
import { LANGUAGES, LANGUAGE_NAMES } from "~/utils/languages";
export function MonacoEditor() {
const { language, theme, content, setContent } = useEditor();

View File

@@ -1,10 +1,10 @@
"use client";
import { useRouter } from "next/navigation";
import { useEffect } from "react";
import { toast } from "sonner";
import { Button } from "~/components/ui/button";
import { addPaste } from "~/actions/paste";
import { useEffect } from "react";
interface SaveButtonProps {
content: string;

View File

@@ -2,9 +2,9 @@
import * as React from "react";
import { ChevronDown } from "lucide-react";
import { cn } from "~/utils/cn";
import { Button } from "~/components/ui/button";
import { Input } from "~/components/ui/input";
import { cn } from "~/utils/cn";
import {
Popover,
PopoverContent,