diff --git a/.prettierignore b/.prettierignore
new file mode 100644
index 00000000..567609b1
--- /dev/null
+++ b/.prettierignore
@@ -0,0 +1 @@
+build/
diff --git a/src/IntlProvider.tsx b/src/IntlProvider.tsx
index 8f71bdd1..9cb70ee8 100644
--- a/src/IntlProvider.tsx
+++ b/src/IntlProvider.tsx
@@ -1,42 +1,42 @@
-import { type ReactNode } from 'react'
-import { IntlProvider as ReactIntlProvider } from 'react-intl'
-import enMessages from 'translations/en.json'
-import esMessages from 'translations/es.json'
-import zhMessages from 'translations/zh.json'
-import jaMessages from 'translations/ja.json'
+import { type ReactNode } from "react";
+import { IntlProvider as ReactIntlProvider } from "react-intl";
+import enMessages from "translations/en.json";
+import esMessages from "translations/es.json";
+import zhMessages from "translations/zh.json";
+import jaMessages from "translations/ja.json";
-const DEFAULT_LOCALE = 'en-US'
+const DEFAULT_LOCALE = "en-US";
const getMessages = (locale: string) => {
- const truncatedLocale = locale.toLowerCase().split(/[_-]+/)[0]
+ const truncatedLocale = locale.toLowerCase().split(/[_-]+/)[0];
- switch (truncatedLocale) {
- case 'en':
- return enMessages
- case 'es':
- return esMessages
- case 'zh':
- return zhMessages
- case 'ja':
- return jaMessages
- default:
- return enMessages
- }
-}
+ switch (truncatedLocale) {
+ case "en":
+ return enMessages;
+ case "es":
+ return esMessages;
+ case "zh":
+ return zhMessages;
+ case "ja":
+ return jaMessages;
+ default:
+ return enMessages;
+ }
+};
export const IntlProvider = ({ children }: { children: ReactNode }) => {
- const getLocale = () => {
- return (
- (navigator.languages && navigator.languages[0]) ||
- navigator.language ||
- DEFAULT_LOCALE
- )
- }
- const locale = getLocale()
-
+ const getLocale = () => {
return (
-
- {children}
-
- )
-}
+ (navigator.languages && navigator.languages[0]) ||
+ navigator.language ||
+ DEFAULT_LOCALE
+ );
+ };
+ const locale = getLocale();
+
+ return (
+
+ {children}
+
+ );
+};
diff --git a/src/Nostr/System.ts b/src/Nostr/System.ts
index d2e3cca7..33ca8f0a 100644
--- a/src/Nostr/System.ts
+++ b/src/Nostr/System.ts
@@ -1,6 +1,6 @@
import { HexKey, TaggedRawEvent } from "Nostr";
import { ProfileCacheExpire } from "Const";
-import { mapEventToProfile, MetadataCache, UsersDb } from "State/Users";
+import { mapEventToProfile, UsersDb } from "State/Users";
import Connection, { RelaySettings } from "Nostr/Connection";
import Event from "Nostr/Event";
import EventKind from "Nostr/EventKind";
diff --git a/src/Pages/Layout.tsx b/src/Pages/Layout.tsx
index 0a56eddb..939e9789 100644
--- a/src/Pages/Layout.tsx
+++ b/src/Pages/Layout.tsx
@@ -22,7 +22,7 @@ import { NoteCreator } from "Element/NoteCreator";
import Plus from "Icons/Plus";
import { RelaySettings } from "Nostr/Connection";
import { FormattedMessage } from "react-intl";
-import messages from './messages'
+import messages from "./messages";
export default function Layout() {
const location = useLocation();
diff --git a/src/State/Users/Hooks.ts b/src/State/Users/Hooks.ts
index e0a12923..cbd01409 100644
--- a/src/State/Users/Hooks.ts
+++ b/src/State/Users/Hooks.ts
@@ -4,7 +4,6 @@ import { MetadataCache } from "State/Users";
import type { RootState } from "State/Store";
import { HexKey } from "Nostr";
import { useDb } from "./Db";
-import { unwrap } from "Util";
export function useQuery(query: string) {
const db = useDb();