mirror of
https://github.com/aykhans/slash-e.git
synced 2025-04-20 14:01:24 +00:00
chore: update linter
This commit is contained in:
parent
f98a61ba94
commit
e55c48865a
@ -42,11 +42,11 @@
|
||||
"autoprefixer": "^10.4.19",
|
||||
"eslint": "^8.57.0",
|
||||
"eslint-config-prettier": "^9.1.0",
|
||||
"eslint-plugin-prettier": "^4.2.1",
|
||||
"eslint-plugin-prettier": "^5.1.3",
|
||||
"eslint-plugin-react": "^7.34.1",
|
||||
"long": "^5.2.3",
|
||||
"postcss": "^8.4.38",
|
||||
"prettier": "2.6.2",
|
||||
"prettier": "^3.2.5",
|
||||
"protobufjs": "^7.2.6",
|
||||
"typescript": "^5.4.5",
|
||||
"vite": "^5.2.9"
|
||||
|
5118
frontend/web/pnpm-lock.yaml
generated
5118
frontend/web/pnpm-lock.yaml
generated
File diff suppressed because it is too large
Load Diff
@ -80,7 +80,7 @@ const CreateCollectionDrawer: React.FC<Props> = (props: Props) => {
|
||||
setSelectedShortcuts(
|
||||
collection.shortcutIds
|
||||
.map((shortcutId) => shortcutList.find((shortcut) => shortcut.id === shortcutId))
|
||||
.filter(Boolean) as Shortcut[]
|
||||
.filter(Boolean) as Shortcut[],
|
||||
);
|
||||
loadingState.setFinish();
|
||||
}
|
||||
@ -145,7 +145,7 @@ const CreateCollectionDrawer: React.FC<Props> = (props: Props) => {
|
||||
visibility: state.collectionCreate.visibility,
|
||||
shortcutIds: selectedShortcuts.map((shortcut) => shortcut.id),
|
||||
},
|
||||
["name", "title", "description", "visibility", "shortcut_ids"]
|
||||
["name", "title", "description", "visibility", "shortcut_ids"],
|
||||
);
|
||||
} else {
|
||||
await collectionStore.createCollection({
|
||||
|
@ -309,7 +309,7 @@ const CreateShortcutDrawer: React.FC<Props> = (props: Props) => {
|
||||
<div
|
||||
className={classnames(
|
||||
"w-full flex flex-row justify-between items-center px-2 py-1 cursor-pointer hover:bg-gray-100 dark:hover:bg-zinc-800",
|
||||
showOpenGraphMetadata ? "bg-gray-100 border-b dark:bg-zinc-800 dark:border-b-zinc-700" : ""
|
||||
showOpenGraphMetadata ? "bg-gray-100 border-b dark:bg-zinc-800 dark:border-b-zinc-700" : "",
|
||||
)}
|
||||
onClick={() => setShowOpenGraphMetadata(!showOpenGraphMetadata)}
|
||||
>
|
||||
|
@ -38,7 +38,7 @@ const ShortcutCard = (props: Props) => {
|
||||
return (
|
||||
<div
|
||||
className={classNames(
|
||||
"group px-4 py-3 w-full flex flex-col justify-start items-start border rounded-lg hover:shadow dark:border-zinc-700"
|
||||
"group px-4 py-3 w-full flex flex-col justify-start items-start border rounded-lg hover:shadow dark:border-zinc-700",
|
||||
)}
|
||||
>
|
||||
<div className="w-full flex flex-row justify-between items-center">
|
||||
@ -54,7 +54,7 @@ const ShortcutCard = (props: Props) => {
|
||||
<div className="w-full flex flex-row justify-start items-center leading-tight">
|
||||
<a
|
||||
className={classNames(
|
||||
"max-w-[calc(100%-36px)] flex flex-row justify-start items-center mr-1 cursor-pointer hover:opacity-80 hover:underline"
|
||||
"max-w-[calc(100%-36px)] flex flex-row justify-start items-center mr-1 cursor-pointer hover:opacity-80 hover:underline",
|
||||
)}
|
||||
target="_blank"
|
||||
href={shortcutLink}
|
||||
|
@ -20,7 +20,7 @@ const ShortcutView = (props: Props) => {
|
||||
<div
|
||||
className={classNames(
|
||||
"group w-full px-3 py-2 flex flex-row justify-start items-center border rounded-lg hover:bg-gray-100 dark:border-zinc-800 dark:hover:bg-zinc-800",
|
||||
className
|
||||
className,
|
||||
)}
|
||||
onClick={onClick}
|
||||
>
|
||||
@ -42,7 +42,7 @@ const ShortcutView = (props: Props) => {
|
||||
<Link
|
||||
className={classNames(
|
||||
"hidden group-hover:block ml-1 w-6 h-6 p-1 shrink-0 rounded-lg bg-gray-200 dark:bg-zinc-900 hover:opacity-80",
|
||||
alwaysShowLink && "!block"
|
||||
alwaysShowLink && "!block",
|
||||
)}
|
||||
to={`/s/${shortcut.name}`}
|
||||
target="_blank"
|
||||
|
@ -24,7 +24,7 @@ const ShortcutsContainer: React.FC<Props> = (props: Props) => {
|
||||
<div
|
||||
className={classNames(
|
||||
"w-full grid grid-cols-1 gap-3 sm:gap-4",
|
||||
displayStyle === "full" ? "sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4" : "grid-cols-2 sm:grid-cols-4"
|
||||
displayStyle === "full" ? "sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4" : "grid-cols-2 sm:grid-cols-4",
|
||||
)}
|
||||
>
|
||||
{shortcutList.map((shortcut) => {
|
||||
|
@ -18,7 +18,7 @@ const ShortcutsNavigator = () => {
|
||||
"flex flex-row justify-center items-center px-2 leading-7 text-sm dark:text-gray-400 rounded-md",
|
||||
currentTab === "tab:all"
|
||||
? "bg-blue-700 dark:bg-blue-800 text-white dark:text-gray-400 shadow"
|
||||
: "hover:bg-gray-200 dark:hover:bg-zinc-700"
|
||||
: "hover:bg-gray-200 dark:hover:bg-zinc-700",
|
||||
)}
|
||||
onClick={() => viewStore.setFilter({ tab: "tab:all" })}
|
||||
>
|
||||
@ -30,7 +30,7 @@ const ShortcutsNavigator = () => {
|
||||
"flex flex-row justify-center items-center px-2 leading-7 text-sm dark:text-gray-400 rounded-md",
|
||||
currentTab === "tab:mine"
|
||||
? "bg-blue-700 dark:bg-blue-800 text-white dark:text-gray-400 shadow"
|
||||
: "hover:bg-gray-200 dark:hover:bg-zinc-700"
|
||||
: "hover:bg-gray-200 dark:hover:bg-zinc-700",
|
||||
)}
|
||||
onClick={() => viewStore.setFilter({ tab: "tab:mine" })}
|
||||
>
|
||||
@ -44,7 +44,7 @@ const ShortcutsNavigator = () => {
|
||||
"flex flex-row justify-center items-center px-2 leading-7 text-sm dark:text-gray-400 rounded-md",
|
||||
currentTab === `tag:${tag}`
|
||||
? "bg-blue-700 dark:bg-blue-800 text-white dark:text-gray-400 shadow"
|
||||
: "hover:bg-gray-200 dark:hover:bg-zinc-700"
|
||||
: "hover:bg-gray-200 dark:hover:bg-zinc-700",
|
||||
)}
|
||||
onClick={() => viewStore.setFilter({ tab: `tag:${tag}`, tag: undefined })}
|
||||
>
|
||||
|
@ -43,7 +43,7 @@ const PreferenceSection: React.FC = () => {
|
||||
...userSetting,
|
||||
locale: locale,
|
||||
} as UserSetting,
|
||||
["locale"]
|
||||
["locale"],
|
||||
);
|
||||
};
|
||||
|
||||
@ -53,7 +53,7 @@ const PreferenceSection: React.FC = () => {
|
||||
...userSetting,
|
||||
colorTheme: colorTheme,
|
||||
} as UserSetting,
|
||||
["color_theme"]
|
||||
["color_theme"],
|
||||
);
|
||||
};
|
||||
|
||||
|
@ -13,7 +13,7 @@ const channel = createChannel(
|
||||
address,
|
||||
FetchTransport({
|
||||
credentials: "include",
|
||||
})
|
||||
}),
|
||||
);
|
||||
|
||||
const clientFactory = createClientFactory();
|
||||
|
@ -14,5 +14,5 @@ root.render(
|
||||
<CssVarsProvider>
|
||||
<RouterProvider router={router} />
|
||||
<Toaster position="top-center" />
|
||||
</CssVarsProvider>
|
||||
</CssVarsProvider>,
|
||||
);
|
||||
|
@ -84,7 +84,7 @@ const CollectionSpace = () => {
|
||||
"w-full py-2 cursor-pointer sm:!px-2",
|
||||
selectedShortcut?.id === shortcut.id
|
||||
? "bg-gray-100 dark:bg-zinc-800"
|
||||
: "sm:border-transparent dark:sm:border-transparent"
|
||||
: "sm:border-transparent dark:sm:border-transparent",
|
||||
)}
|
||||
key={shortcut.name}
|
||||
shortcut={shortcut}
|
||||
|
@ -82,7 +82,7 @@ const ShortcutDetail = () => {
|
||||
</div>
|
||||
<a
|
||||
className={classNames(
|
||||
"group max-w-full flex flex-row px-1 mr-1 justify-start items-center cursor-pointer rounded-md hover:underline"
|
||||
"group max-w-full flex flex-row px-1 mr-1 justify-start items-center cursor-pointer rounded-md hover:underline",
|
||||
)}
|
||||
href={shortcutLink}
|
||||
target="_blank"
|
||||
|
@ -91,7 +91,7 @@ const useShortcutStore = create(
|
||||
delete shortcutMap[id];
|
||||
set({ shortcutMapById: shortcutMap });
|
||||
},
|
||||
}))
|
||||
})),
|
||||
);
|
||||
|
||||
const unknownShortcut: Shortcut = Shortcut.fromPartial({
|
||||
|
@ -55,8 +55,8 @@ const useViewStore = create<ViewState>()(
|
||||
}),
|
||||
{
|
||||
name: "view",
|
||||
}
|
||||
)
|
||||
},
|
||||
),
|
||||
);
|
||||
|
||||
export const getFilteredShortcutList = (shortcutList: Shortcut[], filter: Filter, currentUser: User) => {
|
||||
|
Loading…
x
Reference in New Issue
Block a user