import { SetStateAction } from 'react';

import updateTrack from './updateTrack';

export default function updateTrackName(
  studioTrackId: string,
  newName: SetStateAction<string>
) {
  return updateTrack(studioTrackId, (track) => ({
    ...track,
    name: newName instanceof Function ? newName(track.name) : newName,
  }));
}
