personal web client for Bluesky
typescript
solidjs
bluesky
atcute
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};