feat(fc3c): /subscriptions Check Now button — wires SourceRow → store.checkNow

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-05-20 20:47:36 -04:00
parent d35605ab73
commit f309a1e79e
3 changed files with 42 additions and 5 deletions
@@ -11,14 +11,22 @@
density="compact" hide-details color="accent"
@update:model-value="onToggleEnabled"
/>
<v-btn
icon="mdi-play" size="x-small" variant="text"
:loading="checking"
@click="$emit('check', source)"
/>
<v-btn icon="mdi-pencil" size="x-small" variant="text" @click="$emit('edit', source)" />
<v-btn icon="mdi-close" size="x-small" variant="text" @click="$emit('remove', source)" />
</div>
</template>
<script setup>
const props = defineProps({ source: { type: Object, required: true } })
const emit = defineEmits(['edit', 'remove', 'toggle'])
const props = defineProps({
source: { type: Object, required: true },
checking: { type: Boolean, default: false },
})
const emit = defineEmits(['edit', 'remove', 'toggle', 'check'])
function onToggleEnabled(value) {
emit('toggle', { source: props.source, enabled: value })
}
@@ -27,7 +35,7 @@ function onToggleEnabled(value) {
<style scoped>
.fc-source-row {
display: grid;
grid-template-columns: 96px 1fr auto auto auto;
grid-template-columns: 96px 1fr auto auto auto auto;
gap: 0.75rem;
align-items: center;
padding: 0.4rem 0;