Răsfoiți Sursa

feat(franchisee): adiciona botao de adicionar e posicionamento de pesquisa

ebagabee 3 săptămâni în urmă
părinte
comite
770927c274

+ 17 - 10
src/components/defaults/DefaultTable.vue

@@ -26,6 +26,23 @@
             `${rows.length} ${descricao} ${feminino ? "cadastradas" : "cadastrados"}`
           }}</span>
         </div>
+
+        <slot name="top" :rows="rows" />
+
+        <q-space />
+
+        <q-btn
+          v-if="addItem"
+          color="primary"
+          style="width: 40px; height: 40px"
+          icon="mdi-plus"
+          :outline="outlineAdd"
+          @click="onAddItem"
+        >
+        </q-btn>
+      </div>
+
+      <div class="flex full-width align-center q-mb-md" style="gap: 1rem">
         <DefaultInput
           v-if="showSearchField"
           v-model="filter"
@@ -52,16 +69,6 @@
           style="width: 150px"
           options-selected-class="text-bold"
         />
-        <slot name="top" :rows="rows" />
-        <q-btn
-          v-if="addItem"
-          color="primary"
-          padding="10px 16px"
-          :outline="outlineAdd"
-          :label="$t('common.actions.add')"
-          @click="onAddItem"
-        >
-        </q-btn>
       </div>
     </template>
 

+ 1 - 1
src/pages/franchisee/FranchiseePage.vue

@@ -25,7 +25,7 @@
     </div>
 
     <div class="q-px-sm">
-      <DefaultTable title="Lista de Unidades" :columns :rows />
+      <DefaultTable title="Lista de Unidades" :columns :rows add-item />
     </div>
   </div>
 </template>