Reset KCL logs (#198)

This commit is contained in:
Adam Chalmers
2023-07-26 18:16:20 -05:00
committed by GitHub
parent 7312035818
commit aca9b9226c
2 changed files with 10 additions and 3 deletions

View File

@ -123,9 +123,10 @@ export interface StoreState {
setGuiMode: (guiMode: GuiModes) => void
logs: string[]
addLog: (log: string) => void
resetLogs: () => void
kclErrors: KCLError[]
addKCLError: (err: KCLError) => void
resetLogs: () => void
resetKCLErrors: () => void
ast: Program | null
setAst: (ast: Program | null) => void
updateAst: (
@ -254,12 +255,15 @@ export const useStore = create<StoreState>()(
set((state) => ({ logs: [...state.logs, log] }))
}
},
resetLogs: () => {
set({ logs: [] })
},
kclErrors: [],
addKCLError: (e) => {
set((state) => ({ kclErrors: [...state.kclErrors, e] }))
},
resetLogs: () => {
set({ logs: [] })
resetKCLErrors: () => {
set({ kclErrors: []})
},
ast: null,
setAst: (ast) => {