Something went wrong. Try again.
Bluesky app fork with some witchin' additions 💫 forked from jollywhoppers.com/witchsky.app
Something went wrong. Try again.
344 B · 10 lines
TypeScript
1234567891011import {sanitizeDisplayName} from '#/lib/strings/display-names'import {sanitizeHandle} from '#/lib/strings/handles'
export function getUserDisplayName< T extends {displayName?: string; handle: string; [key: string]: any},>(props: T): string { return sanitizeDisplayName( props.displayName || sanitizeHandle(props.handle, '@'), )}