Skip to content

Commit

Permalink
fix: lint
Browse files Browse the repository at this point in the history
  • Loading branch information
aolyang committed Dec 28, 2024
1 parent 767a49a commit 6f2b4dc
Show file tree
Hide file tree
Showing 10 changed files with 36 additions and 26 deletions.
21 changes: 10 additions & 11 deletions docs/eslint.config.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@ import { builtinModules } from "module"
import { dirname } from "path"
import { fileURLToPath } from "url"

import { FlatCompat } from "@eslint/eslintrc"

import configBase, { configShared } from "../.configs/eslint.config.base.mjs"
import configStylistic from "../.configs/eslint.config.stylistic.mjs"

import { FlatCompat } from "@eslint/eslintrc"

const __filename = fileURLToPath(import.meta.url)
const __dirname = dirname(__filename)

Expand All @@ -30,20 +30,19 @@ const eslintConfig = [
"error",
{
groups: [
// style less,scss,css
["^.+\\.(l|s)?css$"],
// Side effect imports.
["^\\u0000"],
["\\u0000$"],
[
"globals",
`node:`,
`^(${builtinModules.join("|")})(/|$)`
],
// style less,scss,css
["^.+\\.(l|s)?css$"],
// Side effect imports.
["^\\u0000"],
["^@?\\w.*\\u0000$", "^[^.].*\\u0000$", "^\\..*\\u0000$"],
// Parent imports. Put `..` last.
["^\\.\\.(?!/?$)", "^\\.\\./?$"],
// Other relative imports. Put same-folder imports and `.` last.
["^\\./(?=.*/)(?!/?$)", "^\\.(?!/?$)", "^\\./?$"]
["^@?\\w"],
["^"],
["^\\."]
]
}
]
Expand Down
4 changes: 2 additions & 2 deletions docs/src/app/[lang]/[[...mdxPath]]/page.tsx
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
/* eslint-disable react-hooks/rules-of-hooks -- false positive, useMDXComponents are not react hooks */

import { useMDXComponents } from "../../../../mdx-components"

import { generateStaticParamsFor, importPage } from "nextra/pages"

import { useMDXComponents } from "../../../../mdx-components"

export const generateStaticParams = generateStaticParamsFor("mdxPath")

type PageProps = Readonly<{
Expand Down
5 changes: 3 additions & 2 deletions docs/src/app/[lang]/layout.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,14 @@ import "@/styles/tailwind.css"
import type { Metadata } from "next"
import type { ReactNode } from "react"

import ClientThemeProvider from "@/components/ClientThemeProvider"
import { i18n } from "@/utils/i18n"
import { AppRouterCacheProvider } from "@mui/material-nextjs/v15-appRouter"
import { Head } from "nextra/components"
import { getPageMap } from "nextra/page-map"
import { Footer, LastUpdated, Layout, LocaleSwitch, Navbar, ThemeSwitch } from "nextra-theme-docs"

import ClientThemeProvider from "@/components/ClientThemeProvider"
import { i18n } from "@/utils/i18n"

export const { viewport } = Head

export const metadata: Metadata = {
Expand Down
3 changes: 2 additions & 1 deletion docs/src/components/ClientThemeProvider.tsx
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
"use client"
import type { ReactNode } from "react"

import theme from "@/utils/theme"
import { CssBaseline, ThemeProvider } from "@mui/material"

import theme from "@/utils/theme"

export default function ClientThemeProvider({ children }: { children: ReactNode }) {
return (
<ThemeProvider theme={theme} modeStorageKey="theme">
Expand Down
2 changes: 1 addition & 1 deletion docs/src/components/IconBar.tsx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import type { IconButtonProps } from "@mui/material"
import type { AriaAttributes, CSSProperties, RefObject } from "react"

import { Icon } from "@mdi/react"
import type { IconButtonProps } from "@mui/material"
import { IconButton, Tooltip } from "@mui/material"

export interface HTMLProps extends AriaAttributes {
Expand Down
3 changes: 2 additions & 1 deletion docs/src/components/editor-toolbars/FormatBrush.tsx
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
import IconBar from "@/components/IconBar"
import { ediBrush } from "@tiptiz/editor-icons"

import IconBar from "@/components/IconBar"

export default function FormatBrush() {
return <IconBar tooltip="Format Clear" path={ediBrush} />
}
3 changes: 2 additions & 1 deletion docs/src/components/editor-toolbars/FormatClear.tsx
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
import IconBar from "@/components/IconBar"
import { ediEraser } from "@tiptiz/editor-icons"

import IconBar from "@/components/IconBar"

export default function FormatClear() {
return <IconBar tooltip="Format Clear" path={ediEraser} />
}
3 changes: 2 additions & 1 deletion docs/src/components/editor-toolbars/Redo.tsx
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
import IconBar from "@/components/IconBar"
import { ediRedo } from "@tiptiz/editor-icons"

import IconBar from "@/components/IconBar"

export default function Redo() {
return <IconBar tooltip="Redo" path={ediRedo} />
}
3 changes: 2 additions & 1 deletion docs/src/components/editor-toolbars/Undo.tsx
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
import IconBar from "@/components/IconBar"
import { ediUndo } from "@tiptiz/editor-icons"

import IconBar from "@/components/IconBar"

export default function Undo() {
return <IconBar tooltip="Undo" path={ediUndo} />
}
15 changes: 10 additions & 5 deletions docs/src/components/page-index/ToolbarRich.tsx
Original file line number Diff line number Diff line change
@@ -1,18 +1,21 @@
"use client"
import FormatBrush from "@/components/editor-toolbars/FormatBrush"
import FormatClear from "@/components/editor-toolbars/FormatClear"
import Redo from "@/components/editor-toolbars/Redo"
import Undo from "@/components/editor-toolbars/Undo"
import cn from "clsx"

import Hr from "@/components/Hr"

import FormatBrush from "../editor-toolbars/FormatBrush"
import FormatClear from "../editor-toolbars/FormatClear"
import Redo from "../editor-toolbars/Redo"
import Undo from "../editor-toolbars/Undo"

// TODO fix tailwindcss dark mode
export default function ToolbarRich() {
return (
<>
<h1 className="text-[3rem] font-bold">With Rich Toolbars</h1>
<div
className={cn(
"flex",
"h-[62px] flex items-center justify-center absolute left-0 right-0",
"border-t border-b border-neutral-100 dark:border-neutral-500/60",
"bg-neutral-100 dark:bg-neutral-800"
)}
Expand All @@ -23,7 +26,9 @@ export default function ToolbarRich() {
<FormatClear />
<FormatBrush />
</div>
<Hr className="h-[80%]" />
</div>
<div className="h-[62px]" />
</>
)
}

0 comments on commit 6f2b4dc

Please sign in to comment.