⟨/⟩ Ntr/65_Ui/Componetns/ColorBadge.cs

64 строк · в начало

using Rugrid.Sdaid.Notation.Documents;

namespace Rugrid.Sdaid.Epas.Ntr.Ui.Componetns
{
    /// <summary>
    /// Перенесено дословно из ntr-01/ui/color-badge.md.
    /// </summary>
    public class DOC_ColorBadge : IUiComponentDocument, IFolder<NtrUiFolder>
    {
        public static string _refName = "Цвета бейджей";

        public string Name => "Цвета бейджей";

        public string Description => "Алиасы: Цвета бейджей. parents: [main-page].";

        public string Version => "1.0";
        public string Status => "accepted";
        public string[] Comments => new string[0];

        public static string Body = """"
**Класс энергоэффективности**

| Наименование | Код       | RGB           | HEX     |
| ------------ | --------- | ------------- | ------- |
| A+++         |           | 10, 94, 42    | #0A5E2A |
| A++          | classapp  | 27, 140, 58   | #1B8C3A |
| A+           | classap   | 61, 181, 109  | #3DB56D |
| A            | classa    | 111, 207, 151 | #6FCF97 |
| B            | classb    | 166, 230, 75  | #A6E64B |
| B+           | classbp   | 205, 219, 69  | #CDDB45 |
| C            | classcp_1 | 244, 208, 63  | #F4D03F |
| C+           | classcp_0 | 244, 192, 64  | #F4C040 |
| C-           | classcm   | 244, 200, 63  | #F4C83F |
| D            | classd    | 245, 176, 65  | #F5B041 |
| E            | classe    | 243, 156, 18  | #F39C12 |
| F            |           | 230, 126, 34  | #E67E22 |
| G            |           | 231, 76, 60   | #E74C3C |
_Пояснение:_ цвета взяты из типовой цветовой шкалы европейских энергетических этикеток (от тёмно-зелёного для A+++ до красного для G).

**Статус расчёта:**

| Наименование       | Код                   | RGB (R,G,B) | HEX | Примечание |
| ------------------ | --------------------- | ----------- | --- | ---------- |
| Успешно выполнен   | successfullycompleted |             |     | Зелёный    |
| Выполнен с ошибкой | failed                |             |     | Красный    |
| Не выполнен        | notexecuted           |             |     | Серый      |

**Статус выполнения условий расчётов:**

| Наименование | Код        | RGB | HEX | Примечание |
| ------------ | ---------- | --- | --- | ---------- |
| Выполнены    | completed  |     |     | Зелёный    |
| Не выполнены | inprogress |     |     | Серый      |

**Статус энергопрофиля:**

| Наименование | Код        | RGB | HEX | Примечание |
| ------------ | ---------- | --- | --- | ---------- |
| Сформирован  | completed  |     |     | Зелёный    |
| Формируется  | inprogress |     |     | Серый      |
"""";
    }
}