mirror of
https://github.com/misode/misode.github.io.git
synced 2026-04-25 08:06:51 +00:00
Improve homepage (#245)
* Improve how generators are listed on home * Add some icons for generators * Remove debug * Refactor cachedFetch and use generated changelogs * Add limit to how many changes are shown by default * Add more generator icons * Refactor cards * Fix generator icons for light theme * Add more worldgen icons * Add remaining generator icons * Refactor navigation and badges style * Group on homepage for guides and tools * Fix header button style * Add versions and technical changelog to homepage * Make it clear that not all changes could be documented
This commit is contained in:
@@ -2,7 +2,7 @@ import { useCallback, useState } from 'preact/hooks'
|
||||
|
||||
type Result<T> = [T, (value: T | null | undefined) => void]
|
||||
|
||||
export function useLocalStorage<T = string>(key: string, defaultValue: T): Result<T>
|
||||
export function useLocalStorage(key: string, defaultValue: string): Result<string>
|
||||
export function useLocalStorage<T>(key: string, defaultValue: T, parse: (s: string) => T, stringify: (e: T) => string): Result<T>
|
||||
export function useLocalStorage<T>(key: string, defaultValue: T, parse?: (s: string) => T, stringify?: (e: T) => string): Result<T> {
|
||||
const getter = useCallback(() => {
|
||||
|
||||
Reference in New Issue
Block a user