utils.js 523 B

123456789101112131415161718192021
  1. import { __ } from 'i18n';
  2. import { _converse } from '@converse/headless';
  3. /**
  4. * @param {string} stat
  5. */
  6. export function getPrettyStatus (stat) {
  7. if (stat === 'chat') {
  8. return __('online');
  9. } else if (stat === 'dnd') {
  10. return __('busy');
  11. } else if (stat === 'xa') {
  12. return __('away for long');
  13. } else if (stat === 'away') {
  14. return __('away');
  15. } else if (stat === 'offline') {
  16. return __('offline');
  17. } else {
  18. return __(stat) || __('online');
  19. }
  20. }