Spaces:
Build error
Build error
| import { createSlice } from "@reduxjs/toolkit"; | |
| export type Command = { | |
| content: string; | |
| type: "input" | "output"; | |
| }; | |
| const initialCommands: Command[] = []; | |
| export const commandSlice = createSlice({ | |
| name: "command", | |
| initialState: { | |
| commands: initialCommands, | |
| }, | |
| reducers: { | |
| appendInput: (state, action) => { | |
| state.commands.push({ content: action.payload, type: "input" }); | |
| }, | |
| appendOutput: (state, action) => { | |
| state.commands.push({ content: action.payload, type: "output" }); | |
| }, | |
| clearTerminal: (state) => { | |
| state.commands = []; | |
| }, | |
| }, | |
| }); | |
| export const { appendInput, appendOutput, clearTerminal } = | |
| commandSlice.actions; | |
| export default commandSlice.reducer; | |