Refactor mini timeline drawer

Test: npm run test:presubmit
Change-Id: I72179f8ce9e775d8964bc68765e47182c462ae0f
13 files changed