Перейти к основному содержимому
Версия: Next

Interface: MayHaveTitle

Expand

Тип для элементов UI, у которых заголовок может быть опционален.

Remarks

Использование:

  • Когда заголовок требуется, используйте HasTitle
  • Когда заголовок опционален, используйте MayHaveTitle

Примеры:

  • Текстовое поле может иметь ярлык или быть без него
  • Иконка может иметь tooltip или обходиться без него

Extended by

Properties

title?

readonly optional title: string

Название/заголовок элемента пользовательского интерфейса.

Remarks

Требования:

  • Должен быть локализирован (переведён на язык пользователя)
  • Должен быть понятным и кратким
  • Не должен быть пустой строкой
  • Может содержать спецсимволы (кроме < и >)

Примеры:

  • "Сохранить документ"
  • "Экспортировать в PDF"
  • "Параметры надстройки"
  • "Об приложении"

Советы:

  • Используйте глаголы для действий (Сохранить, Удалить)
  • Используйте существительные для панелей (Параметры, Информация)
  • Сохраняйте названия короткими
  • Будьте конкретными (не просто "Опции", а "Параметры надстройки")

Example

{
id: 'button:save',
title: 'Сохранить',
type: 'button'
}