Преглед изворни кода

Merge pull request #9686 from weseek/feat/162355-add-dark-mode-support-for-ai-assistant-chat-sidebar

feat: Add dark mode support for ai assistant chat sidebar
Yuki Takei пре 1 година
родитељ
комит
5b10cd62ed

+ 9 - 9
apps/app/src/features/openai/client/components/AiAssistant/AiAssistantChatSidebar/AiAssistantChatSidebar.tsx

@@ -270,15 +270,15 @@ const AiAssistantChatSidebarSubstance: React.FC<AiAssistantChatSidebarSubstanceP
             )
             )
             : (
             : (
               <>
               <>
-                <p className="fs-6 text-secondary mb-0">
+                <p className="fs-6 text-body-secondary mb-0">
                   {aiAssistantData.description}
                   {aiAssistantData.description}
                 </p>
                 </p>
 
 
                 <div>
                 <div>
-                  <p className="text-secondary">アシスタントへの指示</p>
-                  <div className="card bg-light border-0">
+                  <p className="text-body-secondary">アシスタントへの指示</p>
+                  <div className="card bg-body-tertiary border-0">
                     <div className="card-body p-3">
                     <div className="card-body p-3">
-                      <p className="fs-6 text-secondary mb-0">
+                      <p className="fs-6 text-body-secondary mb-0">
                         {aiAssistantData.additionalInstruction}
                         {aiAssistantData.additionalInstruction}
                       </p>
                       </p>
                     </div>
                     </div>
@@ -287,14 +287,14 @@ const AiAssistantChatSidebarSubstance: React.FC<AiAssistantChatSidebarSubstanceP
 
 
                 <div>
                 <div>
                   <div className="d-flex align-items-center">
                   <div className="d-flex align-items-center">
-                    <p className="text-secondary mb-0">参照するページ</p>
+                    <p className="text-body-secondary mb-0">参照するページ</p>
                   </div>
                   </div>
                   <div className="d-flex flex-column gap-1">
                   <div className="d-flex flex-column gap-1">
                     { aiAssistantData.pagePathPatterns.map(pagePathPattern => (
                     { aiAssistantData.pagePathPatterns.map(pagePathPattern => (
                       <a
                       <a
                         key={pagePathPattern}
                         key={pagePathPattern}
                         href="#"
                         href="#"
-                        className="fs-6 text-secondary text-decoration-none"
+                        className="fs-6 text-body-secondary text-decoration-none"
                       >
                       >
                         {pagePathPattern}
                         {pagePathPattern}
                       </a>
                       </a>
@@ -371,7 +371,7 @@ const AiAssistantChatSidebarSubstance: React.FC<AiAssistantChatSidebarSubstanceP
 
 
                 <button
                 <button
                   type="button"
                   type="button"
-                  className="btn btn-link text-secondary p-0"
+                  className="btn btn-link text-body-secondary p-0"
                   aria-expanded={isErrorDetailCollapsed}
                   aria-expanded={isErrorDetailCollapsed}
                   onClick={() => setIsErrorDetailCollapsed(!isErrorDetailCollapsed)}
                   onClick={() => setIsErrorDetailCollapsed(!isErrorDetailCollapsed)}
                 >
                 >
@@ -384,7 +384,7 @@ const AiAssistantChatSidebarSubstance: React.FC<AiAssistantChatSidebarSubstanceP
                 <Collapse isOpen={isErrorDetailCollapsed}>
                 <Collapse isOpen={isErrorDetailCollapsed}>
                   <div className="ms-2">
                   <div className="ms-2">
                     <div className="">
                     <div className="">
-                      <div className="text-secondary small">
+                      <div className="text-body-secondary small">
                         {form.formState.errors.input?.message}
                         {form.formState.errors.input?.message}
                       </div>
                       </div>
                     </div>
                     </div>
@@ -431,7 +431,7 @@ export const AiAssistantChatSidebar: FC = memo((): JSX.Element => {
   return (
   return (
     <div
     <div
       ref={sidebarRef}
       ref={sidebarRef}
-      className={`position-fixed top-0 end-0 h-100 border-start bg-white shadow-sm ${moduleClass}`}
+      className={`position-fixed top-0 end-0 h-100 border-start bg-body shadow-sm ${moduleClass}`}
       style={{ zIndex: 1500, width: `${RIGHT_SIDEBAR_WIDTH}px` }}
       style={{ zIndex: 1500, width: `${RIGHT_SIDEBAR_WIDTH}px` }}
       data-testid="grw-right-sidebar"
       data-testid="grw-right-sidebar"
     >
     >