layout | title |
---|---|
crwdns57226:0crwdne57226:0 |
crwdns57228:0crwdne57228:0 |
crwdns57232:0crwdne57232:0
<template> | |
<v-flex> | |
<v-subheader>{{header}}</v-subheader> | |
<v-list class="cardContainer"> | |
<v-list-tile | |
v-for="(item, i) in from" | |
:key="i" | |
@click="moveItem(to, from, item)" | |
> | |
<v-list-tile-title v-text="item[textKey]"></v-list-tile-title> |
Legend | |
> Folder | |
- file | |
* note | |
Folder Structures | |
> scss | |
> base | |
* resets, global defaults | |
> components |
<template> | |
<v-app class="panes"> | |
<div class="left"> | |
<v-select | |
:items="typeOptions" | |
v-model="type" | |
label="Type" | |
/> |
General Info | |
what do we use to determine to be acceptable feature? | |
Default Checklist: | |
* make sure its functionally good and not breaking other things | |
* make sure theres an updated test | |
* make sure documentation is updated (if needed) | |
* e2e (when rolled out) | |
Pull Requests |
scheduleData = await this.epms | |
.distinct( | |
'a.JobNumber', | |
'a.EstimateNumber', | |
'a.CustAccount', | |
'a.CustName', | |
'a.CSR', | |
'a.SalesRepCode AS SalesRep', | |
'a.Estimator', | |
'a.JobDescription', |
<template> | |
<v-tooltip bottom> | |
<template #activator="{ on }"> | |
<v-btn | |
:color="color" | |
:elevation="elevation" | |
:fab="fab" | |
:small="small" | |
class="mx-1" | |
v-bind="$attrs" |
<script setup lang="ts"> | |
// imports | |
import { groupBy, keyBy, orderBy } from 'lodash' | |
import { useFilter } from 'vuetify/lib/composables/filter' | |
// globals | |
const props = defineProps({ | |
density: { | |
type: String, | |
default: 'default', |