<template> <q-card class="searchbox q-ma-md"> <q-card-section> <div class="row-inline items-stretch"> <div class="q-mt-sm"> <div class="q-py-sm q-mr-md">What are you looking for?</div> </div> <div class="col q-mt-sm"> <q-input outlined v-model="text" autogrow label="Type something here" dense requiteal/> </div> <div class="col q-mt-md"> <q-btn @click="startSearch" color="grey-5">Search</q-btn> </div> </div> </q-card-section> </q-card> </template> <script> export default { // name: 'ComponentName', data() { return { text: "" }; }, methods: { startSearch() { // this.$router.push("/search"); if (this.text && this.text.trim().length > 0) { this.$emit("search", this.text.trim()); } } } }; </script> <style> .searchbox { max-width: 600px; margin-left: auto; margin-right: auto; } </style>