From e430bdc011d0ab35999e8ce2a8db5ca7b3ef374d Mon Sep 17 00:00:00 2001 From: tintinthong Date: Mon, 2 Dec 2024 11:45:47 +0800 Subject: [PATCH] make atom field for contact phone number --- packages/experiments-realm/phone-number.gts | 45 ++++++++++++++++++--- 1 file changed, 39 insertions(+), 6 deletions(-) diff --git a/packages/experiments-realm/phone-number.gts b/packages/experiments-realm/phone-number.gts index de893c1cc9..ec9db4858b 100644 --- a/packages/experiments-realm/phone-number.gts +++ b/packages/experiments-realm/phone-number.gts @@ -7,12 +7,12 @@ import { CardDef, } from 'https://cardstack.com/base/card-api'; import { LooseGooseyField, LooseyGooseyData } from './loosey-goosey'; -import { PhoneInput } from '@cardstack/boxel-ui/components'; -import Phone from '@cardstack/boxel-icons/phone'; +import { PhoneInput, Pill } from '@cardstack/boxel-ui/components'; import { RadioInput } from '@cardstack/boxel-ui/components'; import { tracked } from '@glimmer/tracking'; import { fn } from '@ember/helper'; import { action } from '@ember/object'; +import PhoneIcon from '@cardstack/boxel-icons/phone'; class PhoneNumberTypeEdit extends Component { @tracked label: string | undefined = this.args.model.label; @@ -70,10 +70,23 @@ export class PhoneNumber extends StringField { static atom = class Atom extends Component { }; } @@ -84,7 +97,27 @@ export class ContactPhoneNumber extends FieldDef { static atom = class Atom extends Component { }; }