setSearch(v)} />
{
};
function parsePageNum(page) {
- return isNaN(page) ? 0 : page
+ return isNaN(page) ? 0 : page;
}
export function loadPublicPatterns(page) {
- page = parsePageNum(page)
- const offset = page * patternQueryLimit
- return supabase.from('code_v1').select().eq('public', true).range(offset, offset + patternQueryLimit ).order('id', { ascending: false });
+ page = parsePageNum(page);
+ const offset = page * patternQueryLimit;
+ return supabase
+ .from('code_v1')
+ .select()
+ .eq('public', true)
+ .range(offset, offset + patternQueryLimit)
+ .order('id', { ascending: false });
}
export function loadFeaturedPatterns(page = 0) {
- page = parsePageNum(page)
- const offset = page * patternQueryLimit
- return supabase.from('code_v1').select().eq('featured', true).range(offset, offset + patternQueryLimit).order('id', { ascending: false });
+ page = parsePageNum(page);
+ const offset = page * patternQueryLimit;
+ return supabase
+ .from('code_v1')
+ .select()
+ .eq('featured', true)
+ .range(offset, offset + patternQueryLimit)
+ .order('id', { ascending: false });
}
export async function loadAndSetPublicPatterns(page) {
const p = await loadPublicPatterns(page);
- const data = p?.data
- const pats = {}
+ const data = p?.data;
+ const pats = {};
data?.forEach((data, key) => (pats[data.id ?? key] = data));
- $publicPatterns.set(pats)
+ $publicPatterns.set(pats);
}
export async function loadAndSetFeaturedPatterns(page) {
-
const p = await loadFeaturedPatterns(page);
- const data = p?.data
- const pats = {}
+ const data = p?.data;
+ const pats = {};
data?.forEach((data, key) => (pats[data.id ?? key] = data));
- $featuredPatterns.set(pats)
+ $featuredPatterns.set(pats);
}
export async function loadDBPatterns() {
try {
- await loadAndSetPublicPatterns()
- await loadAndSetFeaturedPatterns()
+ await loadAndSetPublicPatterns();
+ await loadAndSetFeaturedPatterns();
} catch (err) {
console.error('error loading patterns', err);
}
diff --git a/website/tailwind.config.cjs b/website/tailwind.config.cjs
index 83793161..23ae96c3 100644
--- a/website/tailwind.config.cjs
+++ b/website/tailwind.config.cjs
@@ -2,8 +2,6 @@
const defaultTheme = require('tailwindcss/defaultTheme');
-
-
module.exports = {
darkMode: 'class',
content: [
diff --git a/website/tailwind_utils.mjs b/website/tailwind_utils.mjs
index c8934e95..4ec963f4 100644
--- a/website/tailwind_utils.mjs
+++ b/website/tailwind_utils.mjs
@@ -1,4 +1,4 @@
// utility for combining class names
export function cn(...classes) {
return classes.filter(Boolean).join(' ');
-}
\ No newline at end of file
+}