This implements finding a set of datasets that use a given code. There are still some rough edges and error cases to handle, but the main functionality works. I realized after getting this far that the UI interactions were getting a bit complex, so I experimented with re-doing the UI using re-frame (in the next PR). If it's all the same to everyone else, I prefer the re-frame implementation because it simplifies a lot of concerns with keeping the UI consistent, especially across browser navigation.
This implements finding a set of datasets that use a given code. There are still some rough edges and error cases to handle, but the main functionality works. I realized after getting this far that the UI interactions were getting a bit complex, so I experimented with re-doing the UI using re-frame (in the next PR). If it's all the same to everyone else, I prefer the re-frame implementation because it simplifies a lot of concerns with keeping the UI consistent, especially across browser navigation.