remove create client button

This commit is contained in:
dderbentsov
2023-07-28 02:37:25 +03:00
parent db47f32b8f
commit c53778ba50
3 changed files with 19 additions and 14 deletions

View File

@@ -8,18 +8,7 @@
) )
header-inputs header-inputs
.flex.ml-auto.items-center.gap-x-4 .flex.ml-auto.items-center.gap-x-4
base-button.add-btn(
type="secondary",
width="40px",
no-padding,
@click="openForm"
)
q-icon.add(name="app:add-person", size="24px")
base-client-form-create(
v-model="isOpenFormInternal",
:set-updated-clients="setUpdatedClients",
:write-created-client-id="writeCreatedClientId",
)
q-btn( q-btn(
flat, flat,
dense, dense,
@@ -52,7 +41,6 @@ import chargePersonAvatar from "@/assets/images/charge-person-avatar.svg";
import HeaderInputs from "./HeaderInputs.vue"; import HeaderInputs from "./HeaderInputs.vue";
import BaseAvatar from "@/components/base/BaseAvatar"; import BaseAvatar from "@/components/base/BaseAvatar";
import BasePopup from "@/components/base/BasePopup.vue"; import BasePopup from "@/components/base/BasePopup.vue";
import BaseClientFormCreate from "@/components/base/BaseClientFormCreate";
import BaseButton from "@/components/base/BaseButton.vue"; import BaseButton from "@/components/base/BaseButton.vue";
import { fetchWrapper } from "@/shared/fetchWrapper"; import { fetchWrapper } from "@/shared/fetchWrapper";
@@ -62,7 +50,6 @@ export default {
HeaderInputs, HeaderInputs,
BaseAvatar, BaseAvatar,
BasePopup, BasePopup,
BaseClientFormCreate,
BaseButton, BaseButton,
}, },
props: { props: {

View File

@@ -0,0 +1,13 @@
// TODO обход дочек
export function keysCamelToSnake(obj) {
let newObj = Object.entries(obj).reduce((acc, [key, val]) => {
const modifiedKey = key.replace(/[A-Z]/g, (c) => {
return "_" + c.toLowerCase();
});
return {
...acc,
...{ [modifiedKey]: val },
};
}, {});
return newObj;
}

View File

@@ -0,0 +1,5 @@
export function camelToSnake(str) {
return str.replace(/[A-Z]/g, (c) => {
return "_" + c.toLowerCase();
});
}