Update src
Some checks failed
Publish JS SDK / docker (push) Failing after 16s

This commit is contained in:
Braydon 2024-04-16 16:56:38 -04:00
parent c6259e3c8d
commit 3beccf01c8
3 changed files with 20 additions and 4 deletions

@ -14,9 +14,16 @@ import { CachedPlayer, getPlayer, type RestfulMCAPIError } from "restfulmc-lib";
const PlayerPage = async ({ params }: PageProps): Promise<JSX.Element> => { const PlayerPage = async ({ params }: PageProps): Promise<JSX.Element> => {
let error: string | undefined = undefined; // The error to display let error: string | undefined = undefined; // The error to display
let result: CachedPlayer | undefined = undefined; // The player to display let result: CachedPlayer | undefined = undefined; // The player to display
const query: string | undefined = params.slug; // The query to search for let query: string | undefined = params.slug?.[0]; // The query to search for
// Limit the query to 36 chars
if (query && query.length > 36) {
query = query.substr(0, 36);
}
// Try and get the player to display
try { try {
result = params.slug ? await getPlayer(query) : undefined; // Get the player to display result = params.slug ? await getPlayer(query) : undefined;
} catch (err) { } catch (err) {
error = (err as RestfulMCAPIError).message; // Set the error message error = (err as RestfulMCAPIError).message; // Set the error message
} }

@ -23,7 +23,12 @@ const PlayerSearch = ({
className="flex flex-col gap-7 justify-center items-center" className="flex flex-col gap-7 justify-center items-center"
action={handleRedirect} action={handleRedirect}
> >
<Input name="query" placeholder="Username / UUID" defaultValue={query} /> <Input
name="query"
placeholder="Username / UUID"
defaultValue={query}
maxLength={36}
/>
<MinecraftButton type="submit">Search</MinecraftButton> <MinecraftButton type="submit">Search</MinecraftButton>
</form> </form>
); );

@ -1,5 +1,5 @@
import type { Config } from "tailwindcss"; import type { Config } from "tailwindcss";
const { fontFamily } = require("tailwindcss/defaultTheme"); const { fontFamily, screens } = require("tailwindcss/defaultTheme");
const config = { const config = {
darkMode: ["class"], darkMode: ["class"],
@ -75,6 +75,10 @@ const config = {
"accordion-up": "accordion-up 0.2s ease-out", "accordion-up": "accordion-up 0.2s ease-out",
}, },
}, },
screens: {
xs: "475px",
...screens,
},
}, },
plugins: [require("tailwindcss-animate")], plugins: [require("tailwindcss-animate")],
} satisfies Config; } satisfies Config;