lint: fix code format
This commit is contained in:
parent
8bb8081f31
commit
bbc7b20183
@ -17,8 +17,8 @@ import FileStorage from './services/FileStorage'
|
|||||||
import { GeminiService } from './services/GeminiService'
|
import { GeminiService } from './services/GeminiService'
|
||||||
import KnowledgeService from './services/KnowledgeService'
|
import KnowledgeService from './services/KnowledgeService'
|
||||||
import MCPService from './services/MCPService'
|
import MCPService from './services/MCPService'
|
||||||
import ObsidianVaultService from './services/ObsidianVaultService'
|
|
||||||
import * as NutstoreService from './services/NutstoreService'
|
import * as NutstoreService from './services/NutstoreService'
|
||||||
|
import ObsidianVaultService from './services/ObsidianVaultService'
|
||||||
import { ProxyConfig, proxyManager } from './services/ProxyManager'
|
import { ProxyConfig, proxyManager } from './services/ProxyManager'
|
||||||
import { registerShortcuts, unregisterAllShortcuts } from './services/ShortcutService'
|
import { registerShortcuts, unregisterAllShortcuts } from './services/ShortcutService'
|
||||||
import { TrayService } from './services/TrayService'
|
import { TrayService } from './services/TrayService'
|
||||||
|
|||||||
@ -8,8 +8,8 @@ import {
|
|||||||
OnDragStartResponder,
|
OnDragStartResponder,
|
||||||
ResponderProvided
|
ResponderProvided
|
||||||
} from '@hello-pangea/dnd'
|
} from '@hello-pangea/dnd'
|
||||||
import VirtualList from 'rc-virtual-list'
|
|
||||||
import { droppableReorder } from '@renderer/utils'
|
import { droppableReorder } from '@renderer/utils'
|
||||||
|
import VirtualList from 'rc-virtual-list'
|
||||||
import { FC } from 'react'
|
import { FC } from 'react'
|
||||||
|
|
||||||
interface Props<T> {
|
interface Props<T> {
|
||||||
|
|||||||
@ -82,7 +82,7 @@ export const SyntaxHighlighterProvider: React.FC<PropsWithChildren> = ({ childre
|
|||||||
[highlighter, highlighterTheme]
|
[highlighter, highlighterTheme]
|
||||||
)
|
)
|
||||||
|
|
||||||
return <SyntaxHighlighterContext.Provider value={{ codeToHtml }}>{children}</SyntaxHighlighterContext.Provider>
|
return <SyntaxHighlighterContext value={{ codeToHtml }}>{children}</SyntaxHighlighterContext>
|
||||||
}
|
}
|
||||||
|
|
||||||
export const useSyntaxHighlighter = () => {
|
export const useSyntaxHighlighter = () => {
|
||||||
|
|||||||
@ -57,11 +57,7 @@ export const ThemeProvider: React.FC<ThemeProviderProps> = ({ children, defaultT
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
return (
|
return <ThemeContext value={{ theme: _theme, settingTheme: theme, toggleTheme }}>{children}</ThemeContext>
|
||||||
<ThemeContext.Provider value={{ theme: _theme, settingTheme: theme, toggleTheme }}>
|
|
||||||
{children}
|
|
||||||
</ThemeContext.Provider>
|
|
||||||
)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
export const useTheme = () => use(ThemeContext)
|
export const useTheme = () => use(ThemeContext)
|
||||||
|
|||||||
@ -25,7 +25,9 @@ const MessageGroupModelList: FC<MessageGroupModelListProps> = ({ messages, setSe
|
|||||||
|
|
||||||
return (
|
return (
|
||||||
<ModelsWrapper>
|
<ModelsWrapper>
|
||||||
<DisplayModeToggle displayMode={foldDisplayMode} onClick={() => dispatch(setFoldDisplayMode(isCompact ? 'expanded' : 'compact'))}>
|
<DisplayModeToggle
|
||||||
|
displayMode={foldDisplayMode}
|
||||||
|
onClick={() => dispatch(setFoldDisplayMode(isCompact ? 'expanded' : 'compact'))}>
|
||||||
<Tooltip
|
<Tooltip
|
||||||
title={
|
title={
|
||||||
foldDisplayMode === 'compact'
|
foldDisplayMode === 'compact'
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
import { BulbOutlined, EnterOutlined, FileTextOutlined, MessageOutlined, TranslationOutlined } from '@ant-design/icons'
|
import { BulbOutlined, EnterOutlined, FileTextOutlined, MessageOutlined, TranslationOutlined } from '@ant-design/icons'
|
||||||
import Scrollbar from '@renderer/components/Scrollbar'
|
import Scrollbar from '@renderer/components/Scrollbar'
|
||||||
import { Col } from 'antd'
|
import { Col } from 'antd'
|
||||||
import { Dispatch, forwardRef, SetStateAction, useImperativeHandle, useMemo, useState } from 'react'
|
import { Dispatch, SetStateAction, useImperativeHandle, useMemo, useState } from 'react'
|
||||||
import { useTranslation } from 'react-i18next'
|
import { useTranslation } from 'react-i18next'
|
||||||
import styled from 'styled-components'
|
import styled from 'styled-components'
|
||||||
|
|
||||||
@ -18,7 +18,12 @@ export interface FeatureMenusRef {
|
|||||||
resetSelectedIndex: () => void
|
resetSelectedIndex: () => void
|
||||||
}
|
}
|
||||||
|
|
||||||
const FeatureMenus = forwardRef<FeatureMenusRef, FeatureMenusProps>(({ text, setRoute, onSendMessage }, ref) => {
|
const FeatureMenus = ({
|
||||||
|
ref,
|
||||||
|
text,
|
||||||
|
setRoute,
|
||||||
|
onSendMessage
|
||||||
|
}: FeatureMenusProps & { ref?: React.RefObject<FeatureMenusRef | null> }) => {
|
||||||
const { t } = useTranslation()
|
const { t } = useTranslation()
|
||||||
const [selectedIndex, setSelectedIndex] = useState(0)
|
const [selectedIndex, setSelectedIndex] = useState(0)
|
||||||
|
|
||||||
@ -94,7 +99,7 @@ const FeatureMenus = forwardRef<FeatureMenusRef, FeatureMenusProps>(({ text, set
|
|||||||
</FeatureListWrapper>
|
</FeatureListWrapper>
|
||||||
</FeatureList>
|
</FeatureList>
|
||||||
)
|
)
|
||||||
})
|
}
|
||||||
FeatureMenus.displayName = 'FeatureMenus'
|
FeatureMenus.displayName = 'FeatureMenus'
|
||||||
|
|
||||||
const FeatureList = styled(Scrollbar)`
|
const FeatureList = styled(Scrollbar)`
|
||||||
|
|||||||
@ -2,7 +2,7 @@ import ModelAvatar from '@renderer/components/Avatar/ModelAvatar'
|
|||||||
import { useRuntime } from '@renderer/hooks/useRuntime'
|
import { useRuntime } from '@renderer/hooks/useRuntime'
|
||||||
import { Input as AntdInput } from 'antd'
|
import { Input as AntdInput } from 'antd'
|
||||||
import { InputRef } from 'rc-input/lib/interface'
|
import { InputRef } from 'rc-input/lib/interface'
|
||||||
import React, { forwardRef, useRef } from 'react'
|
import React, { useRef } from 'react'
|
||||||
import styled from 'styled-components'
|
import styled from 'styled-components'
|
||||||
|
|
||||||
interface InputBarProps {
|
interface InputBarProps {
|
||||||
@ -14,30 +14,35 @@ interface InputBarProps {
|
|||||||
handleChange: (e: React.ChangeEvent<HTMLInputElement>) => void
|
handleChange: (e: React.ChangeEvent<HTMLInputElement>) => void
|
||||||
}
|
}
|
||||||
|
|
||||||
const InputBar = forwardRef<HTMLDivElement, InputBarProps>(
|
const InputBar = ({
|
||||||
({ text, model, placeholder, handleKeyDown, handleChange }, ref) => {
|
ref,
|
||||||
const { generating } = useRuntime()
|
text,
|
||||||
const inputRef = useRef<InputRef>(null)
|
model,
|
||||||
if (!generating) {
|
placeholder,
|
||||||
setTimeout(() => inputRef.current?.input?.focus(), 0)
|
handleKeyDown,
|
||||||
}
|
handleChange
|
||||||
return (
|
}: InputBarProps & { ref?: React.RefObject<HTMLDivElement | null> }) => {
|
||||||
<InputWrapper ref={ref}>
|
const { generating } = useRuntime()
|
||||||
<ModelAvatar model={model} size={30} />
|
const inputRef = useRef<InputRef>(null)
|
||||||
<Input
|
if (!generating) {
|
||||||
value={text}
|
setTimeout(() => inputRef.current?.input?.focus(), 0)
|
||||||
placeholder={placeholder}
|
|
||||||
variant="borderless"
|
|
||||||
autoFocus
|
|
||||||
onKeyDown={handleKeyDown}
|
|
||||||
onChange={handleChange}
|
|
||||||
disabled={generating}
|
|
||||||
ref={inputRef}
|
|
||||||
/>
|
|
||||||
</InputWrapper>
|
|
||||||
)
|
|
||||||
}
|
}
|
||||||
)
|
return (
|
||||||
|
<InputWrapper ref={ref}>
|
||||||
|
<ModelAvatar model={model} size={30} />
|
||||||
|
<Input
|
||||||
|
value={text}
|
||||||
|
placeholder={placeholder}
|
||||||
|
variant="borderless"
|
||||||
|
autoFocus
|
||||||
|
onKeyDown={handleKeyDown}
|
||||||
|
onChange={handleChange}
|
||||||
|
disabled={generating}
|
||||||
|
ref={inputRef}
|
||||||
|
/>
|
||||||
|
</InputWrapper>
|
||||||
|
)
|
||||||
|
}
|
||||||
InputBar.displayName = 'InputBar'
|
InputBar.displayName = 'InputBar'
|
||||||
|
|
||||||
const InputWrapper = styled.div`
|
const InputWrapper = styled.div`
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user