12 lines
546 B
TypeScript
12 lines
546 B
TypeScript
/**
|
|
* Классы состояний голосового интерфейса. Вынесены из компонентов, чтобы
|
|
* файлы с разметкой экспортировали только компоненты (fast refresh).
|
|
*/
|
|
|
|
/** Кольцо вокруг аватара: зелёное, когда участник говорит. */
|
|
export function speakingRingClass(speaking: boolean): string {
|
|
return speaking
|
|
? 'ring-2 ring-success ring-offset-1 ring-offset-surface-1'
|
|
: 'ring-1 ring-border/60';
|
|
}
|