From 3ea4f319f5a26449b4a2b905ecb0f0dc46ea4b46 Mon Sep 17 00:00:00 2001 From: Chenjianyu Date: Wed, 27 Mar 2024 13:58:52 +0800 Subject: [PATCH] * add icon for the assistant view. --- module/ai/control.php | 4 ++++ module/ai/css/assistantview.ui.css | 1 + module/ai/ui/assistantview.html.php | 18 ++++++++++++++++++ 3 files changed, 23 insertions(+) create mode 100644 module/ai/css/assistantview.ui.css diff --git a/module/ai/control.php b/module/ai/control.php index f9e5ce2f3a..4fbaaa8aef 100644 --- a/module/ai/control.php +++ b/module/ai/control.php @@ -330,6 +330,10 @@ class ai extends control $assistant = $this->ai->getAssistantById($assistantId); $model = $this->ai->getLanguageModel($assistant->modelId); + list($iconName, $iconTheme) = explode('-', $assistant->icon); + + $this->view->iconName = $iconName; + $this->view->iconTheme = $iconTheme; $this->view->assistant = $assistant; $this->view->model = $model; $this->view->title = $this->lang->ai->assistants->view; diff --git a/module/ai/css/assistantview.ui.css b/module/ai/css/assistantview.ui.css new file mode 100644 index 0000000000..897ab2c0ab --- /dev/null +++ b/module/ai/css/assistantview.ui.css @@ -0,0 +1 @@ +#ai-edit-icon > svg {width: 30px; height: 30px;} \ No newline at end of file diff --git a/module/ai/ui/assistantview.html.php b/module/ai/ui/assistantview.html.php index 657b0d7068..214b6d30f2 100644 --- a/module/ai/ui/assistantview.html.php +++ b/module/ai/ui/assistantview.html.php @@ -59,6 +59,24 @@ detailBody set::name($lang->statusAB), $lang->ai->assistants->statusList[$assistant->enabled] ), + item + ( + set::name($lang->ai->miniPrograms->icon), + button + ( + set('id', 'ai-edit-icon'), + setClass('btn btn-icon'), + setStyle(array( + 'width' => '46px', + 'height' => '46px', + 'border-radius' => '50%', + 'border' => "1px solid {$config->ai->miniPrograms->themeList[$iconTheme][1]}", + 'background-color' => $config->ai->miniPrograms->themeList[$iconTheme][0], + 'padding' => '0', + )), + html($config->ai->assistants->iconList[$iconName]) + ) + ) ) ) ),