aboutsummaryrefslogtreecommitdiff
path: root/src/components/screen_reader_notice/screen_reader_notice.js
blob: 794b855ace897840bb174d4db5e771b8afa982ce (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
const ScreenReaderNotice = {
  props: {
    ariaLive: {
      type: String,
      default: 'assertive'
    }
  },
  data () {
    return {
      currentText: ''
    }
  },
  methods: {
    announce (text) {
      this.currentText = text
      setTimeout(() => { this.currentText = '' }, 1000)
    }
  }
}

export default ScreenReaderNotice