chore: sync record

This commit is contained in:
lencx
2022-12-23 02:23:36 +08:00
parent 6abe7c783e
commit 2be560e69a
11 changed files with 237 additions and 29 deletions

View File

@@ -2,7 +2,7 @@ import { Switch, Tag, Tooltip } from 'antd';
import { genCmd } from '@/utils';
export const modelColumns = () => [
export const syncColumns = () => [
{
title: '/{cmd}',
dataIndex: 'cmd',

View File

@@ -9,17 +9,17 @@ import useData from '@/hooks/useData';
import useChatModel from '@/hooks/useChatModel';
import useTable, { TABLE_PAGINATION } from '@/hooks/useTable';
import { fmtDate, chatPromptsPath, GITHUB_PROMPTS_CSV_URL, genCmd } from '@/utils';
import { modelColumns } from './config';
import { syncColumns } from './config';
import './index.scss';
const promptsURL = 'https://github.com/f/awesome-chatgpt-prompts/blob/main/prompts.csv';
export default function LanguageModel() {
export default function SyncPrompts() {
const { rowSelection, selectedRowIDs } = useTable();
const [lastUpdated, setLastUpdated] = useState();
const { modelJson, modelSet } = useChatModel('sys_sync_prompts');
const { opData, opInit, opReplace, opReplaceItems, opSafeKey } = useData([]);
const { columns, ...opInfo } = useColumns(modelColumns());
const { columns, ...opInfo } = useColumns(syncColumns());
const selectedItems = rowSelection.selectedRowKeys || [];