243243 <slot
244244 :name="slot"
245245 v-bind="scope"
246- ></slot>
247- </template> -->
246+ ></slot>
247+ </template> -->
248248
249249 <!-- // ! This also does not pass rollup bundle -->
250250 <!-- <template
254254 <slot
255255 :name="slot"
256256 v-bind="scope"
257- ></slot>
258- </template> -->
257+ ></slot>
258+ </template> -->
259259 </VDrilldownTable >
260260 </td >
261261 </tr >
@@ -310,7 +310,7 @@ const emit = defineEmits(['drilldown',]);
310310const props = defineProps ({ ... AllProps });
311311
312312
313- // -------------------------------------------------- Table Settings //
313+ // -------------------------------------------------- Table Settings (WIP) //
314314// Custom Default Props/Options //
315315const customOptions = {
316316 // calculateWidths: true,
@@ -454,7 +454,6 @@ const slots = useSlots();
454454
455455// -------------------------------------------------- Watch //
456456watch (props , useDrilldownDebounce (() => {
457- // console.log(' -------------------------------------------------- Watch Props ');
458457 if (props .level !== 0 || typeof loadedDrilldown .value .level === ' undefined' ) {
459458 setLoadedDrilldown ();
460459 }
@@ -468,11 +467,9 @@ watch(props, useDrilldownDebounce(() => {
468467
469468onMounted (() => {
470469 // ... maybe do something here
471- console .log ({ slots });
470+ // console.log({ slots });
472471});
473472
474- // -------------------------------------------------- Computed #
475-
476473
477474// -------------------------------------------------- Table #
478475const tableClasses = computed <object >(() => {
@@ -492,7 +489,6 @@ const tableClasses = computed<object>(() => {
492489
493490const tableStyles = computed <StyleValue >(() => {
494491 const baseColors = useGetLevelColors (loadedDrilldown .value , theme , ' default' );
495- console .log ({ baseColors });
496492
497493 const styles: { borderBottom: string ; } = {
498494 borderBottom: ' none' ,
@@ -530,6 +526,7 @@ const headerRowClasses = computed<string>(() => {
530526 return classes ;
531527});
532528
529+ // TODO: Add column type
533530const headerRowThClasses = (column ): object => {
534531 const classes = {
535532 [` ${componentName }--header-row-th-${loadedDrilldown .value .level } ` ]: true ,
@@ -541,6 +538,7 @@ const headerRowThClasses = (column): object => {
541538
542539const headerRowThStyles = (column : { width? : string | number ; }, dataTableExpand = false ): CSSProperties => {
543540 const headerColors = useGetLevelColors (loadedDrilldown .value , theme , ' header' );
541+ console .log (' headerRowThStyles' , headerColors );
544542
545543 const styles = {
546544 backgroundColor: headerColors .bg ,
@@ -558,39 +556,33 @@ const headerRowThStyles = (column: { width?: string | number; }, dataTableExpand
558556};
559557
560558
561- // -------------------------------------------------- Footer #
559+ // -------------------------------------------------- Footer TBD #
562560
563561
564562// -------------------------------------------------- Methods #
565563function setLoadedDrilldown(): void {
566- console .log (' ----------------------------- setLoadedDrilldown' , props .level );
564+ // console.log('----------------------------- setLoadedDrilldown', props.level);
567565
568566 if (props .drilldown ) {
569- // console.log('-- isDrilldown', props.isDrilldown);
570-
571567 loadedDrilldown .value = useMergeDeep (loadedDrilldown .value , props .drilldown );
572568
573569 const drilldownItem = loadedDrilldown .value .items .find ((item ) => {
574570 return item [loadedDrilldown .value .drilldownKey ] === props .item .raw [loadedDrilldown .value .drilldownKey ];
575571 });
576572
577- console .log ({ drilldownItem });
578-
579- console .log (' loadedDrilldown.value.itemChildrenKey' , drilldownItem [loadedDrilldown .value .itemChildrenKey ]);
573+ // console.log({ drilldownItem });
580574
581575 loadedDrilldown .value = useMergeDeep (
582576 loadedDrilldown .value ,
583577 drilldownItem [loadedDrilldown .value .itemChildrenKey ],
584578 );
585579
586- // loadedDrilldown.value.colors = { ...props.colors };
587- console .log (props .level , props .levels , props .levels === props .level );
588580 // Hide expand icon if this is the last drilldown level //
589581 if (props .levels === props .level ) {
590582 loadedDrilldown .value .showExpand = false ;
591583 }
592584
593- console .log (' loadedDrilldown' , loadedDrilldown .value );
585+ // console.log('loadedDrilldown', loadedDrilldown.value);
594586
595587 return ;
596588 }
@@ -661,7 +653,6 @@ function updateOptions() {
661653function updateSortBy(val : SortItem []) {
662654 loadedDrilldown .value .sortBy = val ;
663655}
664-
665656 </script >
666657
667658<style lang="scss">
0 commit comments