# plugin-detective/1.1.4/troubleshoot/app/src/components/Complete.vue

Plugin Detective – Troubleshooting Conflicts, version 1.1.4. 29 lines.

- Page: https://pluginprobe.com/plugins/plugin-detective/1.1.4/code/troubleshoot/app/src/components/Complete.vue
- Raw: https://pluginprobe.com/plugins/plugin-detective/1.1.4/raw/troubleshoot/app/src/components/Complete.vue
- Modified: 2018-05-12T20:04:52+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/plugin-detective/1.1.4/code/troubleshoot/app/src/components/Complete.vue#L10-L20`.

```vue
<template>
  <required-culprits v-if="activeCase.outcome === 'required_plugins_broken'"></required-culprits>
  <broken-loop v-else-if="activeCase.outcome === 'broken_loop'"></broken-loop>
  <culprits-found v-else-if="activeCase.culprits.length"></culprits-found>
  <no-culprit-found v-else></no-culprit-found>
</template>

<script>
import store from '@/store'
import { mapState } from 'vuex'
import NoCulpritFound from './results/NoCulpritFound'
import CulpritsFound from './results/CulpritsFound'
import RequiredCulprits from './results/RequiredCulprits'
import BrokenLoop from './results/BrokenLoop'

export default {
  name: 'complete',
  components: { NoCulpritFound, CulpritsFound, RequiredCulprits, BrokenLoop },
  store,
  data () {
    return {}
  },
  computed: {
    ...mapState([
      'activeCase'
    ])
  }
}
</script>
```
