mirror of
https://github.com/lukevella/rallly.git
synced 2025-08-06 01:48:32 +02:00
♻️ Replace eslint and prettier with biome (#1697)
This commit is contained in:
parent
1577a0c5df
commit
a34da49486
158 changed files with 450 additions and 2718 deletions
|
@ -22,7 +22,7 @@ export async function moderateContentWithAI(text: string) {
|
|||
|
||||
return result.text.includes("FLAGGED");
|
||||
} catch (err) {
|
||||
console.error(`❌ AI moderation failed:`, err);
|
||||
console.error("❌ AI moderation failed:", err);
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,7 +1,4 @@
|
|||
"use client";
|
||||
|
||||
import { useRouter } from "next/navigation";
|
||||
import { useEffect } from "react";
|
||||
import React from "react";
|
||||
|
||||
function cmdKey(e: KeyboardEvent) {
|
||||
if (e.metaKey || e.ctrlKey) {
|
||||
|
@ -11,9 +8,7 @@ function cmdKey(e: KeyboardEvent) {
|
|||
}
|
||||
|
||||
export function CommandGlobalShortcut({ trigger }: { trigger: () => void }) {
|
||||
const router = useRouter();
|
||||
|
||||
useEffect(() => {
|
||||
React.useEffect(() => {
|
||||
const handleKeyDown = (e: KeyboardEvent) => {
|
||||
switch (cmdKey(e)) {
|
||||
case "k":
|
||||
|
@ -28,7 +23,7 @@ export function CommandGlobalShortcut({ trigger }: { trigger: () => void }) {
|
|||
return () => {
|
||||
document.removeEventListener("keydown", handleKeyDown);
|
||||
};
|
||||
}, [router, trigger]);
|
||||
}, [trigger]);
|
||||
|
||||
// This component doesn't render anything
|
||||
return null;
|
||||
|
|
|
@ -34,7 +34,7 @@ export async function getScheduledEvents({
|
|||
const where: Prisma.ScheduledEventWhereInput = {
|
||||
userId,
|
||||
deletedAt: null,
|
||||
...(status != "past" && { start: { gte: now } }),
|
||||
...(status !== "past" && { start: { gte: now } }),
|
||||
...(status === "past" && { start: { lt: now } }),
|
||||
...(search && { title: { contains: search, mode: "insensitive" } }),
|
||||
status: mapStatus[status],
|
||||
|
|
|
@ -34,10 +34,7 @@ export const TimezoneProvider = ({
|
|||
return getBrowserTimeZone();
|
||||
});
|
||||
|
||||
const value = React.useMemo(
|
||||
() => ({ timezone, setTimezone }),
|
||||
[timezone, setTimezone],
|
||||
);
|
||||
const value = React.useMemo(() => ({ timezone, setTimezone }), [timezone]);
|
||||
|
||||
return (
|
||||
<TimezoneContext.Provider value={value}>
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
import { cn } from "@rallly/ui";
|
||||
import type { ConfigType } from "dayjs";
|
||||
import dayjs from "dayjs";
|
||||
import * as React from "react";
|
||||
import type * as React from "react";
|
||||
|
||||
interface FormattedDateTimeServerProps
|
||||
extends Omit<React.HTMLAttributes<HTMLTimeElement>, "dateTime"> {
|
||||
|
|
|
@ -98,6 +98,7 @@ export const groupTimezonesByOffset = (): Record<string, string[]> => {
|
|||
const timezones = getAllTimezones();
|
||||
const grouped: Record<string, string[]> = {};
|
||||
|
||||
// biome-ignore lint/complexity/noForEach: Fix this later
|
||||
timezones.forEach((tz) => {
|
||||
const offset = dayjs().tz(tz).format("Z");
|
||||
if (!grouped[offset]) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue