ilios/frontend

View on GitHub
packages/ilios-common/addon/controllers/course/index.js

Summary

Maintainability
A
0 mins
Test Coverage
import Controller from '@ember/controller';
import { tracked } from '@glimmer/tracking';
export default class CourseIndexController extends Controller {
  queryParams = ['sortSessionsBy', 'filterSessionsBy'];
  @tracked sortSessionsBy = null;
  filterSessionsBy = '';
  canCreateSession = false;
  canUpdateCourse = false;

  get sortBy() {
    return this.sortSessionsBy ?? 'title';
  }
}