React Material UI: плавающая метка на чем-то еще, кроме ввода - PullRequest
2 голосов
/ 30 мая 2020

Я создал пользовательский компонент, который не полагается на ввод (он фактически показывает выбор пути в дереве)

Я хочу интегрировать этот компонент в свое приложение с тем же внешним видом, что и любой другой входной компонент. На самом деле мне нужна плавающая метка, которая размещается внутри редактора, если значение равно null или undefined, и плавает над редактором, если в редакторе есть значение.

Я не могу найти способ, позволяющий добиться этого на компонентах, которые не основаны на Входе. Мне что-то не хватает в документации по пользовательскому интерфейсу?

Вот песочница кода моей разработки: https://codesandbox.io/s/treeviewselect-dj4j5?file= / demo.tsx

Edit : логическое свойство shrink, которое должно помочь в этом, но, тем не менее, позиция метки по-прежнему отключена.

Edit2 : кажется, что связанный элемент управления должен иметь высота 64 пикселей, чтобы положение метки было правильным. Требуется пилотировать все поведение в зависимости от значения. Позже выложу полностью исправленные коды и ящик.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...