mirror of
https://github.com/stackblitz/bolt.new
synced 2025-02-05 20:46:43 +00:00
some clean up and added a all log option
This commit is contained in:
parent
d13da30bda
commit
77b47c1ce6
@ -1 +1 @@
|
|||||||
{ "commit": "4ba5d37fcd16414a06dbeba56c7732173e734c63" }
|
{ "commit": "d13da30bda2d10eb2da42113493625cd55e0d34d" }
|
||||||
|
@ -9,7 +9,7 @@ import { classNames } from '~/utils/classNames';
|
|||||||
export default function EventLogsTab() {
|
export default function EventLogsTab() {
|
||||||
const {} = useSettings();
|
const {} = useSettings();
|
||||||
const showLogs = useStore(logStore.showLogs);
|
const showLogs = useStore(logStore.showLogs);
|
||||||
const [logLevel, setLogLevel] = useState<LogEntry['level']>('info');
|
const [logLevel, setLogLevel] = useState<LogEntry['level'] | 'all'>('info');
|
||||||
const [autoScroll, setAutoScroll] = useState(true);
|
const [autoScroll, setAutoScroll] = useState(true);
|
||||||
const [searchQuery, setSearchQuery] = useState('');
|
const [searchQuery, setSearchQuery] = useState('');
|
||||||
const [, forceUpdate] = useState({});
|
const [, forceUpdate] = useState({});
|
||||||
@ -17,7 +17,7 @@ export default function EventLogsTab() {
|
|||||||
const filteredLogs = useMemo(() => {
|
const filteredLogs = useMemo(() => {
|
||||||
const logs = logStore.getLogs();
|
const logs = logStore.getLogs();
|
||||||
return logs.filter((log) => {
|
return logs.filter((log) => {
|
||||||
const matchesLevel = !logLevel || log.level === logLevel;
|
const matchesLevel = !logLevel || log.level === logLevel || logLevel === 'all';
|
||||||
const matchesSearch =
|
const matchesSearch =
|
||||||
!searchQuery ||
|
!searchQuery ||
|
||||||
log.message?.toLowerCase().includes(searchQuery.toLowerCase()) ||
|
log.message?.toLowerCase().includes(searchQuery.toLowerCase()) ||
|
||||||
@ -143,6 +143,7 @@ export default function EventLogsTab() {
|
|||||||
onChange={(e) => setLogLevel(e.target.value as LogEntry['level'])}
|
onChange={(e) => setLogLevel(e.target.value as LogEntry['level'])}
|
||||||
className="flex-1 p-2 rounded-lg border border-bolt-elements-borderColor bg-bolt-elements-prompt-background text-bolt-elements-textPrimary focus:outline-none focus:ring-2 focus:ring-bolt-elements-focus transition-all lg:max-w-[20%] text-sm min-w-[100px]"
|
className="flex-1 p-2 rounded-lg border border-bolt-elements-borderColor bg-bolt-elements-prompt-background text-bolt-elements-textPrimary focus:outline-none focus:ring-2 focus:ring-bolt-elements-focus transition-all lg:max-w-[20%] text-sm min-w-[100px]"
|
||||||
>
|
>
|
||||||
|
<option value="all">All</option>
|
||||||
<option value="info">Info</option>
|
<option value="info">Info</option>
|
||||||
<option value="warning">Warning</option>
|
<option value="warning">Warning</option>
|
||||||
<option value="error">Error</option>
|
<option value="error">Error</option>
|
||||||
|
10
package.json
10
package.json
@ -86,6 +86,8 @@
|
|||||||
"jszip": "^3.10.1",
|
"jszip": "^3.10.1",
|
||||||
"nanostores": "^0.10.3",
|
"nanostores": "^0.10.3",
|
||||||
"ollama-ai-provider": "^0.15.2",
|
"ollama-ai-provider": "^0.15.2",
|
||||||
|
"react": "^18.3.1",
|
||||||
|
"react-dom": "^18.3.1",
|
||||||
"react-hotkeys-hook": "^4.6.1",
|
"react-hotkeys-hook": "^4.6.1",
|
||||||
"react-markdown": "^9.0.1",
|
"react-markdown": "^9.0.1",
|
||||||
"react-resizable-panels": "^2.1.7",
|
"react-resizable-panels": "^2.1.7",
|
||||||
@ -106,16 +108,14 @@
|
|||||||
"@types/dom-speech-recognition": "^0.0.4",
|
"@types/dom-speech-recognition": "^0.0.4",
|
||||||
"@types/file-saver": "^2.0.7",
|
"@types/file-saver": "^2.0.7",
|
||||||
"@types/js-cookie": "^3.0.6",
|
"@types/js-cookie": "^3.0.6",
|
||||||
"@types/react": "^18.3.16",
|
"@types/react": "^18.3.12",
|
||||||
"@types/react-dom": "^18.3.5",
|
"@types/react-dom": "^18.3.1",
|
||||||
"fast-glob": "^3.3.2",
|
"fast-glob": "^3.3.2",
|
||||||
"husky": "9.1.7",
|
"husky": "9.1.7",
|
||||||
"is-ci": "^3.0.1",
|
"is-ci": "^3.0.1",
|
||||||
"node-fetch": "^3.3.2",
|
"node-fetch": "^3.3.2",
|
||||||
"pnpm": "^9.14.4",
|
"pnpm": "^9.14.4",
|
||||||
"prettier": "^3.0.0-alpha.6",
|
"prettier": "^3.4.1",
|
||||||
"react": "^19.0.0",
|
|
||||||
"react-dom": "^19.0.0",
|
|
||||||
"sass-embedded": "^1.81.0",
|
"sass-embedded": "^1.81.0",
|
||||||
"typescript": "^5.7.2",
|
"typescript": "^5.7.2",
|
||||||
"unified": "^11.0.5",
|
"unified": "^11.0.5",
|
||||||
|
2626
pnpm-lock.yaml
2626
pnpm-lock.yaml
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user