personal web client for Bluesky
typescript solidjs bluesky atcute
at trunk 16 lines 375 B view raw
1export const clsx = (classes: (string | false | null | undefined | 0)[]): string => { 2 var result = ''; 3 var subsequent = false; 4 var temp: string | false | null | undefined | 0; 5 6 for (var idx = 0, len = classes.length; idx < len; idx++) { 7 if ((temp = classes[idx])) { 8 subsequent && (result += ' '); 9 result += temp; 10 11 subsequent = true; 12 } 13 } 14 15 return result; 16};