Extract ecology view into standalone /board page, simplify members to directory-only

- Create app/pages/board.vue with ecology suggestions, tag filtering, clipboard
- Create app/composables/useBoard.js (calls /api/board/suggestions)
- Delete app/composables/useEcology.js
- Strip all ecology code from members/index.vue (view toggle, ecology state,
  ecology template, ecology styles, conditional computeds)
This commit is contained in:
Jennie Robinson Faber 2026-04-14 12:08:58 +01:00
parent 091ec58073
commit f43fff0ba0
4 changed files with 741 additions and 542 deletions

View file

@ -0,0 +1,6 @@
export const useBoard = () => {
const getSuggestions = (params = {}) =>
$fetch('/api/board/suggestions', { params })
return { getSuggestions }
}

View file

@ -1,6 +0,0 @@
export const useEcology = () => {
const getSuggestions = (params = {}) =>
$fetch('/api/ecology/suggestions', { params })
return { getSuggestions }
}