Disable Input and Submit Button During Code Streaming
When code is actively streaming, the text input box should be disabled to prevent users from typing, and the submit button should also be disabled. This ensures that users cannot enter or submit new input while the system is processing and streaming code output, thereby preventing potential conflicts, errors, and improving the overall user experience during active operations.