EN · DE · RU · FR · ES

#2639: AdditionalLabel.jsx

projectforge-webapp/src/components/design/input/AdditionalLabel.jsx Тип: JavaScript/React · Роль: Компонент · Исходник: projectforge-webapp/src/components/design/input/AdditionalLabel.jsx 21 строка · 17 кода · 0 комментариев · 4 пустых
React-компонент для AdditionalLabel. Часть фронтенда веб-приложения ProjectForge (React + CSS Modules + PropTypes).

Структура кода

Импорты из: ./Input.module.scss, prop-types, react

Содержит PropTypes для: AdditionalLabel

Использует CSS Modules для стилизации.

Исходный код (сокращённый)

import PropTypes from 'prop-types';
import React from 'react';
import style from './Input.module.scss';

function AdditionalLabel({ title }) {
    if (!title) {
        return null;
    }

    return (
        <div className={style.additionalLabel}>
            <span>{title}</span>
        </div>
    );
}

AdditionalLabel.propTypes = {
    title: PropTypes.string,
};

export default AdditionalLabel;

История Git

3685edd6c переход на react 18 wip
253b9f38b обновление зависимостей и исправление ошибок eslint
bbd81edc3 es-lint, новые версии js.
f6d5e48b4 WIP: новая структура полей ввода
8c6ab09ae добавление дополнительной метки к полям ввода