From f460cdd6cef3a4c1a6b0a3a3cf785143edddb30e Mon Sep 17 00:00:00 2001
From: ale <ale.tasistro@gmail.com>
Date: Tue, 27 May 2025 23:54:01 -0300
Subject: [PATCH] Mejoras de estilo

---
 .../js/components/pedidos/CategoriasContainer.vue   | 13 ++++++-------
 .../js/components/pedidos/ProductosContainer.vue    |  9 ++++-----
 2 files changed, 10 insertions(+), 12 deletions(-)

diff --git a/resources/js/components/pedidos/CategoriasContainer.vue b/resources/js/components/pedidos/CategoriasContainer.vue
index a996010..ea840cc 100644
--- a/resources/js/components/pedidos/CategoriasContainer.vue
+++ b/resources/js/components/pedidos/CategoriasContainer.vue
@@ -1,15 +1,16 @@
 <template>
     <div v-show="visible" class="column">
-        <div class="columns is-multiline is-mobile"
+        <div ref="categorias"
+             class="columns is-multiline is-mobile"
             :class="{ 'align-last-left': isLastRowIncomplete }">
             <div v-for="(categoria,i) in categorias" :key="i"
-                 :class="{ 'is-3-desktop': !show_chismosa }"
-                 class="column is-4-tablet is-6-mobile ">
+                 :class="{ 'is-3-desktop is-2-fullhd': !show_chismosa }"
+                 class="column is-4-tablet is-6-mobile">
                 <div @click.capture="seleccionar(categoria)" class="card" style="height: 100%">
                     <div class="card-content">
                         <div class="media">
                             <div class="media-content" style="overflow: hidden">
-                                <p class="title is-6" v-text="categoria"></p>
+                                <p class="title is-size-7-mobile is-size-6-tablet has-text-centered" v-text="categoria"></p>
                             </div>
                         </div>
                     </div>
@@ -40,7 +41,7 @@ export default {
         },
         checkIfLastRowIncomplete() {
             this.$nextTick(() => {
-                const wrapper = this.$refs.columnsWrapper;
+                const wrapper = this.$refs.categorias;
                 if (!wrapper) return;
 
                 const columns = wrapper.querySelectorAll('.column');
@@ -50,12 +51,10 @@ export default {
                 }
 
                 const firstRowTop = columns[0].offsetTop;
-
                 let firstRowCount = 0;
                 columns.forEach(col => {
                     if (col.offsetTop === firstRowTop) firstRowCount++;
                 });
-
                 this.isLastRowIncomplete = this.categorias.length % firstRowCount !== 0;
             });
         }
diff --git a/resources/js/components/pedidos/ProductosContainer.vue b/resources/js/components/pedidos/ProductosContainer.vue
index ef9b817..295dc07 100644
--- a/resources/js/components/pedidos/ProductosContainer.vue
+++ b/resources/js/components/pedidos/ProductosContainer.vue
@@ -1,9 +1,10 @@
 <template>
     <div v-show="visible" class="column">
-        <div class="columns is-multiline is-mobile"
+        <div ref="productos"
+             class="columns is-multiline is-mobile"
              :class="{ 'align-last-left': isLastRowIncomplete }">
             <div v-for="(producto,i) in this.productos"
-                 class="block column is-one-quarter-desktop is-full-mobile is-half-tablet min-width-from-desktop">
+                 class="block column is-full-mobile is-half-tablet is-one-third-desktop is-one-quarter-fullhd">
                 <producto-card :key="i"
                     :producto="producto">
                 </producto-card>
@@ -33,7 +34,7 @@ export default {
     methods: {
         checkIfLastRowIncomplete() {
             this.$nextTick(() => {
-                const wrapper = this.$refs.columnsWrapper;
+                const wrapper = this.$refs.productos;
                 if (!wrapper) return;
 
                 const columns = wrapper.querySelectorAll('.column');
@@ -43,12 +44,10 @@ export default {
                 }
 
                 const firstRowTop = columns[0].offsetTop;
-
                 let firstRowCount = 0;
                 columns.forEach(col => {
                     if (col.offsetTop === firstRowTop) firstRowCount++;
                 });
-
                 this.isLastRowIncomplete = this.productos.length % firstRowCount !== 0;
             });
         }