Я думаю, внутренние классы - пока единственный способ объединить стили.
В вашем случае innerClass
имя будет sortOptions
.
Пожалуйста, проверьте документы
https://opensource.appbase.io/reactive-manual/result-components/reactivelist.html#styles
Другой вариант использования пользовательского рендерера , мы можем иметь функции рендеринга для каждого маленького компонента.
Каждая библиотека пользовательского интерфейса имеет свой стиль по умолчанию, цель состоит в том, чтобы повторно использовать компоненты с минимальными усилиями, т.е. можно легко расширить и переопределить существующие стили.
Если вы хотите получить полный контроль над вашими компонентами пользовательского интерфейса, я предложу настраиваемые функции рендеринга, а не innerClass.