aboutsummaryrefslogtreecommitdiff
path: root/src/content/usecases/FocusUseCase.ts
blob: 615442d8e639b3412968df059767c4db853158d3 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import FocusPresenter, { FocusPresenterImpl }
  from '../presenters/FocusPresenter';
export default class FocusUseCases {
  private presenter: FocusPresenter;

  constructor({
    presenter = new FocusPresenterImpl(),
  } = {}) {
    this.presenter = presenter;
  }

  focusFirstInput() {
    this.presenter.focusFirstElement();
  }
}