@attribute [Route(Routes.ASSISTANT_DYNAMIC)] @using AIStudio.Tools.PluginSystem.Assistants.DataModel @inherits AssistantBaseCore @foreach (var component in this.RootComponent!.Children) { @switch (component.Type) { case AssistantUiCompontentType.TEXT_AREA: if (component is AssistantTextArea textArea) { var lines = textArea.IsSingleLine ? 1 : 6; } break; case AssistantUiCompontentType.DROPDOWN: if (component is AssistantDropdown assistantDropdown) { } break; case AssistantUiCompontentType.PROVIDER_SELECTION: if (component is AssistantProviderSelection providerSelection) { } break; case AssistantUiCompontentType.SWITCH: if (component is AssistantSwitch assistantSwitch) { } break; } }