Jay V 6 месяцев назад
Родитель
Сommit
befb7509de
2 измененных файлов с 10 добавлено и 3 удалено
  1. 2 1
      packages/web/src/components/Share.tsx
  2. 8 2
      packages/web/src/components/share/part.tsx

+ 2 - 1
packages/web/src/components/Share.tsx

@@ -356,7 +356,8 @@ export default function Share(props: {
                       <For each={filteredParts()}>
                       <For each={filteredParts()}>
                         {(part, partIndex) => {
                         {(part, partIndex) => {
                           const last = createMemo(
                           const last = createMemo(
-                            () => messages().length === msgIndex() + 1 && filteredParts().length === partIndex() + 1,
+                            () =>
+                              data().messages.length === msgIndex() + 1 && filteredParts().length === partIndex() + 1,
                           )
                           )
 
 
                           onMount(() => {
                           onMount(() => {

+ 8 - 2
packages/web/src/components/share/part.tsx

@@ -147,13 +147,16 @@ export function Part(props: PartProps) {
                   DateTime.DATETIME_FULL_WITH_SECONDS,
                   DateTime.DATETIME_FULL_WITH_SECONDS,
                 )}
                 )}
               >
               >
-                {DateTime.fromMillis(props.message.time.completed || props.message.time.created).toLocaleString(
+                {DateTime.fromMillis(props.message.time.completed).toLocaleString(DateTime.DATETIME_MED)}
+                {/*
+                  DateTime.fromMillis(props.message.time.completed || props.message.time.created).toLocaleString(
                   DateTime.DATETIME_MED,
                   DateTime.DATETIME_MED,
                 )}
                 )}
                 {` | ${props.message.modelID}`}
                 {` | ${props.message.modelID}`}
                 {props.message.mode && (
                 {props.message.mode && (
                   <span style={{ color: "var(--sl-color-accent)" }}>{` | ${props.message.mode}`}</span>
                   <span style={{ color: "var(--sl-color-accent)" }}>{` | ${props.message.mode}`}</span>
-                )}
+                )
+                */}
               </Footer>
               </Footer>
             )}
             )}
           </div>
           </div>
@@ -184,6 +187,8 @@ export function Part(props: PartProps) {
           props.part.type === "step-start" && props.message.role === "assistant" && (
           props.part.type === "step-start" && props.message.role === "assistant" && (
             <div data-component="step-start">
             <div data-component="step-start">
               <div data-slot="provider">{props.message.providerID}</div>
               <div data-slot="provider">{props.message.providerID}</div>
+              <div data-slot="model">{props.message.modelID}</div>
+              { /*
               <div data-slot="model">
               <div data-slot="model">
                 {DateTime.fromMillis(props.message.time.completed || props.message.time.created).toLocaleString(
                 {DateTime.fromMillis(props.message.time.completed || props.message.time.created).toLocaleString(
                   DateTime.DATETIME_MED,
                   DateTime.DATETIME_MED,
@@ -193,6 +198,7 @@ export function Part(props: PartProps) {
                   <span style={{ color: "var(--sl-color-accent)" }}>{` | ${props.message.mode}`}</span>
                   <span style={{ color: "var(--sl-color-accent)" }}>{` | ${props.message.mode}`}</span>
                 )}
                 )}
               </div>
               </div>
+              */ }
             </div>
             </div>
           )
           )
         }
         }