import { StudioProjectState } from '../types';

export default function clearMuteAndSolo() {
  return (state: StudioProjectState) => {
    return {
      ...state,
      tracks: state.tracks.map((track) =>
        track.mute || track.solo
          ? { ...track, mute: false, solo: false }
          : track
      ),
    };
  };
}
