gg-angular-components
v0.0.1
Published
USING COMPONENTS EXAMPLE - HTML & TS
Downloads
1
Readme
USING COMPONENTS EXAMPLE - HTML & TS
/*** COMBOBOX (WITH OPTIONS AND CHECKS)
**** HTML ** <combobox [options]="options" [visible]="visible" [selectedOption]="selectedOption" [label]="label" (chooseEvent)="selectEvent($event)" [themeOptions]="theme5" [buttonOptions1]="buttonOptions3" (clickButton)="buttonClick($event)" [bulkSelection]="bulkSelection" [selectionType]="selectionType1" [selectionsTheme]="selectionsTheme" [selectedOptionsList]="selectedOptionsList" [uniqueValue]="uniqueValue" [themeButton]="themeButton3" [iconOptions]="iconOptions3" [placeholder]="placeholder" [themeInput]="themeInput" [search]="search" [clickOutCloseBox]="clickOutCloseBox2" [iconView]="iconView">
**** TS clickOutCloseBox2:boolean=true;
placeholder: string=''; themeInput={bgColor:'white', borderColor:'bluegrey'} search:boolean=false; selectedOptionsList:number[]=[]; selectionType1:string='radio'; //checkbox - check - radio selectionsTheme:any={active:{bgColor:'blue',iconBgColor:'',borderColor:'dark-blue',fontColor:'dark-blue'}, inactive:{bgColor:'bluegrey',iconBgColor:'',borderColor:'x-dark-bluegrey',fontColor:'purple'}}; label: string='Start Date';
themeButton3:any={bgColor:'dark-orange',borderColor:'dark-orange',fontColor:'white',buttonHeight:'m'} // xl xs s l m buttonOptions3:any={buttonType:'button',buttonLetter:'ADD'} // file - button iconOptions3:any={iconImagePath:'',iconType:''} //left right center iconView:boolean=false;
buttonClick(event:any){ console.log(event) }
/*** INPUT
**** HTML ** <input-demo [theme]="themeInputs" [features]="features" (inputText)="changeText($event)" [text]="textInput" [isDisabled]="isDisabledInput" [validation]="validation" [validationsOptions]="validationsOptions" [validationTheme]="validationTheme" >
**** TS features:any={placeholderText:'lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum', iconPath:'',iconPosition:'left',labelText:'Description',inputType:'text',inputDataType:'email',autoComplete:false}; themeInputs:any={inputColor:'black',fontColor:'purple',borderColor:'bluegrey',bgColor:'white',heightInput:'200px'}; textInput=''; //search: iconpath
isDisabledInput: boolean = false; validation: boolean = true; validationTheme: any = { valid:{fontColor: 'success', borderColor: 'success', bgColor: 'transparent'}, invalid:{fontColor: 'error', borderColor: 'error', bgColor: 'transparent'} }; validationsOptions: any = { isRequired: {value: false, alert: 'Lütfen ismi giriniz.'}, minCharLength: {value: 2, alert: 'Minimum uzunluğun altındasınız'}, maxCharLength: {value: 10, alert: 'Maksimum uzunluğun üstündesiniz'}, minValue: {value: 5, alert: 'Değer minimum değerin altında'}, maxValue: {value: 50, alert: 'Değer maksimum değerin üstünde.'}, regex: {value: '', alert: 'Uygun şekilde giriniz.'}, typeMismatch: {alert: 'Mail giriniz'}//url email }; //[0-9]{3}-[0-9]{2}-[0-9]{3} // tel email text password number url
changeText(event:any){ console.log(event) // {text:this.text,isValid:isValid,message:this.features.labelText} }
/*** SEARCH INPUT
**** HTML ** <search-input [theme]="themeSearchInput" [searchPlaceholder]="searchPlaceholder" [privateSearchMethod]="privateSearchMethod" (searchEvent)="searchTextEvent($event)">
**** TS themeSearchInput:any={bgColor:'light-purple',borderColor:'white',searchBgColor:'white'}; privateSearchMethod:boolean=true; searchPlaceholder:string='Search';
searchTextEvent(event:any){ console.log(event) }
/*** UPLOAD FILE
**** HTML ** <upload-file #upload [boldText]="boldText" [text]="text" [themeButton]="themeButtonUploadFile" [theme]="themeUploadFile" [iconOptions]="iconOptionsUF" [buttonOptions]="buttonOptionsUF" [multiple]="false" [fileTypes]="fileTypes" [dragDropEnabled]="true" (filesChanged)="filesChanged($event)" [image]="imageUploadFile" >
**** TS boldText:string='DRAG & DROP A FILE HERE OR' text:string='512x512 maks 512kb, png, jpg, svg supported' themeUploadFile:any= {bgColor:'light-bluegrey',fontColor:'x-dark-bluegrey'} themeButtonUploadFile:any={bgColor:'dark-orange',borderColor:'dark-orange',fontColor:'white',buttonHeight:'m'} // xl xs s l m buttonOptionsUF:any={buttonType:'file',buttonLetter:'CHOOSE FILE'} // file - button iconOptionsUF:any={iconImagePath:'',iconType:'center'} //left right center fileTypes:any[]=['.png']; // '.jpg', '.jpeg' imageUploadFile:string='assets/img/[email protected]';
@ViewChild("upload") upload :UploadFileComponent|undefined;
resetFiles(){ this.upload?.resetFiles(); // example reset file method }
filesChanged(event:any){ console.log(event) }
/*** CHECKBOX & RADIO & CHECK
**** HTML <checks (isSelected)="isSelected($event)" [activeText]="activeText" [passiveText]="passiveText" [theme]="theme6" [selectionType]="selectionType" [selectionStatus]="selectionStatus" >
**** TS isDisabled:boolean=true; selectionType:string='check'; //checkbox - radio - check activeText:string='ASDASDASDASDASDASDASDASDASDASD asdasdasd'; passiveText:string='ASDASDASDASDASDASDASDASDASDASD asdasdasd'; selectionStatus:boolean=true; theme6:any={active:{bgColor:'blue',iconBgColor:'white',borderColor:'dark-blue',fontColor:'dark-blue'}, inactive:{bgColor:'bluegrey',iconBgColor:'white',borderColor:'x-dark-bluegrey',fontColor:'purple'}};
isSelected(event:any){ console.log(event) }
/*** NAVBAR TOP
**** HTML ** <navbar-top [iconOptions]="iconOptionsExit" [themeButton]="themeButtonExit" [languages]="languages" [selectedLanguage]="selectedLanguage" [boxTheme]="boxTheme" [optionsTheme]="optionsTheme" [buttonOptions1]="buttonOptionsExit" (buttonClick)="buttonEventNavTop()" [options]="options" [accountImage]="accountImage" [accountName]="accountName" [roleName]="roleName" (searchEvent)="searchTextEvent($event)" [privateSearchMethod]="privateSearchMethod" [searchPlaceholder]="searchPlaceholder" [theme]="themeNavTop" (languageSelection)="selectedEvent($event)" (logoClick)="iconClick()" [boxTheme2]="boxLangTheme" [optionsTheme2]="optionsLangTheme" [selectedOptionAccount]="selectedOptionAccount" [themeAccount]="themeAccount" [themeSearch]="themeSearchInput" [visibility]="visibility" (accountSelection)="selectOptionEvent($event)">
**** TS visibility:any={account:true,language:true,search:true,logo:true} themeNavTop:any={bgColor:'light-bluegrey'} logoPath:string='assets/img/[email protected]';
themeButtonExit:any={bgColor:'dark-orange',borderColor:'dark-orange',fontColor:'white',buttonHeight:'xs'} // xl xs s l m buttonOptionsExit:any={buttonType:'button',buttonLetter:''} // file - button iconOptionsExit:any={iconImagePath:'exit',iconType:'center'} //left right center
iconClick(){ console.log('click logo') }
buttonEventNavTop(){ console.log('click exit icon') }
/*** DATEPICKER & DATETIMEPICKER
**** HTML ** <datepicker [dateInfoModel]="dateInfoModel" [theme]="theme111" [hour24]="hour24" [withTimePicker]="withTimePicker" [label]="labelDate" [currentDate]="currentDate" [dateFormat]="dateFormat" [themeTimepicker]="themeTimepicker" (getDate)="getDate($event)" [isDisabled]="isDisabledDP">
**** TS isDisabledDP=false dateInfoModel:any={ months:[ {shortName:'JAN',fullName:'January'}, {shortName:'FEB',fullName:'February'}, {shortName:'MAR',fullName:'March'}, {shortName:'APR',fullName:'April'}, {shortName:'MAY',fullName:'May'}, {shortName:'JUN',fullName:'June'}, {shortName:'JULY',fullName:'July'}, {shortName:'AUG',fullName:'August'}, {shortName:'SEP',fullName:'September'}, {shortName:'OCT',fullName:'October'}, {shortName:'NOV',fullName:'November'}, {shortName:'DEC',fullName:'December'} ], days:[ {code:'su',shortName:'S',fullName:'Sunday'}, {code:'mo',shortName:'M',fullName:'Monday'}, {code:'tu',shortName:'T',fullName:'Tuesday'}, {code:'we',shortName:'W',fullName:'Wednesday'}, {code:'th',shortName:'T',fullName:'Thursday'}, {code:'fr',shortName:'F',fullName:'Friday'}, {code:'sa',shortName:'S',fullName:'Saturday'} ] } labelDate:string='Start Date'; currentDate: Date = new Date(); withTimePicker: boolean = true; //datetimepicker dateFormat: any = { view: {format: 'dd-MM-yyyy HH:mm', timezone: '+300'}, result: {format: 'dd-MM-yyyyTHH:mm', timezone: '+300'}}; theme111: any = {selectedBgColor:'purple',inputBgColor:'white',inputFontColor:'dark-grey', inputLabelColor:'purple',pickerBgColor:'white',selectedFontColor:'white',normalFontColor:'purple', shortDayFontColor:'light-purple'};
hour24: boolean = true; currentTime: Date = new Date(); themeTimepicker: any = {hourFormatColor: 'dark-purple', bgColor: 'light-bluegrey', hourBgColor:'white',fontColor:'purple',borderColor:'bluegrey',inputFontColor:'purple',inputLabelColor:'purple', inputBgColor:'white'};
getDate(event:any){ console.log(event); }
/*** TIMEPICKER
**** HTML ** <timepicker [label]="labelTime" [currentTime]="currentTime" [hour24]="hour24" [theme]="themeTimepicker" (getTime)="getTime($event)" [timeWithInput]="timeWithInput" [timeFormat]="timeFormat" [clickOutCloseBox]="true" [timeWithDatepicker]="false" [isDisabled]="isDisabledTP">
**** TS isDisabledTP=false
labelTime:string='Time'; timeWithInput:boolean=true; timeFormat: any = {view:{format: 'HH:mm', timezone: '+156'}};
getTime(event:any){ console.log(event) }
/*** OPTIONS (WITH COMBOBOX AND CHECKS)
**** HTML ** <options [selectedOption]="selectedOption" [theme]="theme5" (selectEvent)="selectEvent($event)" [options]="options" [visible]="visible" [bulkSelection]="bulkSelection" [selectionType]="'checkbox'" [selectionsTheme]="theme6" [viewIcons]="viewIcons" [uniqueValue]="uniqueValue" [themeButton]="themeButton3" [iconOptions]="iconOptions3" (buttonClick)="buttonClick($event)" [selectedOptionsList]="selectedOptionsList">
**** TS options:any[]=[ {value:11,option:'2000',theme:{normalFontColor:'purple',selectedFontColor:'light-purple'}}, {value:22,option:'2001',theme:{normalFontColor:'purple',selectedFontColor:'light-purple'}}, {value:33,option:'2002',theme:{normalFontColor:'error',selectedFontColor:'success'}}, {value:44,option:'2003',theme:{normalFontColor:'purple',selectedFontColor:'light-purple'}}, {value:55,option:'2004',theme:{normalFontColor:'purple',selectedFontColor:'light-purple'}} ]; selectedOption:number=-1; theme5={bgColor:'white', selectedOptionsBgColor:'light-bluegrey', rectangleColor:'dark-purple'} visible:boolean=true; bulkSelection=true; viewIcons:boolean=true; uniqueValue:boolean=false;
selectEvent(event:any){ console.log(event) }
/*** NAVBAR LEFT
**** HTML ** <navbar-left [menuOptions]="navbarLeftOpenOptions" [selectedOption]="selectedOptionNavbar" [titleDark]="titleDark" [titleLight]="titleLight" [rectangleVisible]="rectangleVisible" [menuClosed]="menuClosed" [menuOpenClosedEvent]="menuOpenClosedEvent" (clickOptionByIndex)="clickOptions($event)" (iconClickEvent)="clickOptions($event)" (clickTitle)="clickTitle($event)" [hiddenNodes]="hiddenNodes" >
**** TS rectangleVisible=true; menuOpenClosedEvent=true; menuClosed=false;
selectedOptionNavbar:any={firstNode:-1,secondNode:-1}; hiddenNodes=[/* {firstNode:0,secondNode:-1}, {firstNode:1,secondNode:2}, {firstNode:1,secondNode:0}, {firstNode:1,secondNode:1}, {firstNode:2,secondNode:0}, {firstNode:4,secondNode:0} */ ] navbarLeftOpenOptions:any[]=[ {name:'Dashboard',routing:null,imagePath:'../../assets/img/[email protected]', childList:[ {name:'Dash1',routing:'as',imagePath:'../../assets/img/[email protected]'} ]},
{name:'Campaign',routing:null,imagePath:'../../assets/img/[email protected]',
childList:[
{name:'Cam1',routing:'as',imagePath:''},
{name:'Cam2',routing:'as',imagePath:'../../assets/img/[email protected]'},
{name:'Cam3',routing:'as',imagePath:''}]},
{name:'Offer',routing:null,imagePath:'../../assets/img/[email protected]',
childList:[{name:'Offer1',routing:'as',imagePath:''}]},
{name:'Plan',routing:'as',imagePath:'../../assets/img/[email protected]',
childList:[]},
{name:'Settings',routing:null,imagePath:'../../assets/img/[email protected]',
childList:[{name:'Set1',routing:'as',imagePath:'../../assets/img/[email protected]'}]}];
titleDark:string='campaign'; titleLight:string='suite';
clickOptions(event:any){
let parent=this.navbarLeftOpenOptions[event.firstNode];
if (event.secondNode!==-1){
console.log(parent.name+'--'+parent.childList[event.secondNode].name);
}else{
console.log(parent.name)
}}
clickTitle(event:any){ console.log(event) }
/*** ACCOUNT SELECTION
**** HTML ** <account-selection [boxTheme]="boxTheme" [optionsTheme]="optionsTheme" [theme]="themeAccount" [roleName]="roleName" [accountName]="accountName" [accountImage]="accountImage" (selectOptionEvent)="selectOptionEvent($event)" [selectedOption]="selectedOptionAccount" [options]="optionsAccount" [clickOutCloseBox]="clickOutCloseBox">
**** TS clickOutCloseBox:boolean=true; accountImage:string=''; accountName:string='Armağan Şahin'; roleName:string='Admin'; themeAccount:any={bgColor:'white',imageBgColor:'dark-orange',imageFontColor:'white', roleFontColor:'dark-orange',accountNameBgColor:'dark-purple'};
selectedOptionAccount:number=-1; optionsTheme={bgColor:'white', selectedOptionsBgColor:'light-bluegrey', rectangleColor:'dark-purple'} boxTheme={bgColor:'white', fontColor:'purple'}
optionsAccount:any[]=[];
selectOptionEvent(event:any){ console.log(event); }
/*** LANGUAGE SELECTION
**** HTML ** <language-selection [optionsTheme]="optionsLangTheme" [boxTheme]="boxLangTheme" (selectedEvent)="selectedEvent($event)" [selectedLanguage]="selectedLanguage" [languages]="languages" [clickOutCloseBox]="clickOutCloseBox1">
**** TS clickOutCloseBox1:boolean=true;
selectedLanguage:number=3; optionsLangTheme={bgColor:'white', selectedOptionsBgColor:'light-bluegrey', rectangleColor:'dark-purple'} boxLangTheme={bgColor:'white', fontColor:'dark-orange'}
languages:any[]=[ {value:1,option:'Türkçe',theme:{normalFontColor:'purple',selectedFontColor:'light-purple'}}, {value:2,option:'English',theme:{normalFontColor:'purple',selectedFontColor:'light-purple'}}, {value:3,option:'Ukranian',theme:{normalFontColor:'error',selectedFontColor:'success'}} ];
selectedEvent(event:any){ console.log(event); }
/*** BUTTONS
**** HTML ** <button-demo [theme]="themeButton" (buttonEvent)="buttonEvent($event)" [buttonOptions]="buttonOptions1" [iconOptions]="iconOptions" [isDisabled]="false">
**** TS
themeButton:any={bgColor:'dark-orange',borderColor:'dark-orange',fontColor:'white',buttonHeight:'m'} // xl xs s l m buttonOptions1:any={buttonType:'button',buttonLetter:'LOGIN'} // file - button iconOptions:any={iconImagePath:'',iconType:'center'} //left right center
buttonEvent(event:any){ console.log(event) }
/*** BUTTON MEDIUM
**** HTML ** <button-medium [theme]="themeMediumButton" (clickEvent)="addNew()" [buttonText]="addNewTeam" [iconPath]="imageUrlsNewTeam">
**** TS imageUrlsNewTeam:string='../../assets/img/[email protected]' addNewTeam:string='ADD NEW TEAM' themeMediumButton:any={bgColor:'light-bluegrey',iconBgColor:'white',fontColor:'purple'};
addNew(){ console.log('Clicked add') }
/*** BUTTON LARGE
**** HTML ** <button-large (newWindow)="addNew2()" [iconPath]="iconPathLargeButton" [buttonText]="buttonTextLargeButton">
**** TS iconPathLargeButton:string='../../assets/img/[email protected]' buttonTextLargeButton:string='ADD NEW WINDOW' themeLargeButton:any= {fontColor:'purple',bgColor:'light-bluegrey',iconBgColor:'white'}
addNew2(){ console.log('Clicked add') }
/*** FIXED BUTTONS
**** HTML <button-fixed [theme]="themeBF" [buttonOptions]="buttonOptionsBF" (clickEvent)="clickButtonEvent()">
**** TS themeBF:any={bgColor:'dark-orange-2',fontColor:'white'}; buttonOptionsBF:any={iconPath:'assets/img/star-button-icon.svg',text:'CREATE CAMPAIGN'};
clickButtonEvent(){ console.log('click') }
/*** TIME PLAN
**** HTML <time-plan [theme]="themeTP" [iconOptions]="iconOptionsTP" [themeButton]="themeButtonTP" [selectionType]="selectionTypeTP" [buttonOptions]="buttonOptionsTP" [dateFormat]="dateFormatTP" [infoText]="infoTextTP" (clickedLeftButton)="clickedLeftTP($event)" (clickedRightButton)="clickedRightTP($event)" [buttonOptions2]="buttonOptions2TP" [days]="daysTP" [iconOptions2]="iconOptions2TP" [separateMinutes]="separateMinutesTP" [themeButton2]="themeButton2TP" [theme6]="themeCheckTP" [allDayText]="allDaysText">
**** TS allDaysText:string='Days' themeTP: any = {bgColor: 'white', borderColor: 'bluegrey', fontColor: 'purple'}; selectionTypeTP: string = 'checkbox'; infoTextTP: string = 'Please update operating hours of your business'; themeCheckTP: any = { active: {bgColor: 'blue', iconBgColor: '', borderColor: 'dark-blue', fontColor: 'purple'}, inactive: {bgColor: 'bluegrey', iconBgColor: '', borderColor: 'x-dark-bluegrey', fontColor: 'purple'} }; separateMinutesTP: number = 60; dateFormatTP: any = {request: 'yyyy-MM-dd HH:mm:ss', response: 'yyyy-MM-dd HH:mm:ss'};
daysTP: any[] = [ {day: 'Monday', selectedInterval: ["1900-01-01 00:00:00", "1900-01-01 23:59:00"]}, {day: 'Tuesday', selectedInterval: ["1900-01-01 12:00:00", "1900-01-01 23:59:00"]}, {day: 'Wednesday', selectedInterval: ["1900-01-01 15:00:00", "1900-01-01 18:00:00"]}, {day: 'Thursday', selectedInterval: ["1900-01-01 05:00:00", "1900-01-01 08:00:00"]}, {day: 'Friday', selectedInterval: ["1900-01-01 08:00:00", "1900-01-01 15:00:00"]}, {day: 'Saturday', selectedInterval: ["1900-01-01 00:00:00", "1900-01-01 04:00:00"]}, {day: 'Sunday', selectedInterval: ["1900-01-01 00:00:00", "1900-01-01 04:00:00"]}];
themeButtonTP: any = {bgColor: 'dark-orange', borderColor: 'dark-orange', fontColor: 'white', buttonHeight: 'xs'} // xl xs s l m buttonOptionsTP: any = {buttonType: 'button', buttonLetter: 'SAVE'} // file - button iconOptionsTP: any = {iconImagePath: '', iconType: 'center'} //left right center
themeButton2TP: any = {bgColor: 'white', borderColor: 'dark-orange', fontColor: 'dark-orange', buttonHeight: 'xs'} // xl xs s l m buttonOptions2TP: any = {buttonType: 'button', buttonLetter: 'RESET'} // file - button iconOptions2TP: any = {iconImagePath: '', iconType: 'center'} //left right center
clickedRightTP(event:any){ console.log(event) //RESET }
clickedLeftTP(event:any){ //SAVE console.log(event) }
/*** ABOUT DRAG DROP CARDS
**** HTML ** <announce-list-content [theme]="theme8" [buttonOptions]="buttonOptions8" [content]="content" (buttonEvent)="buttonClick8($event)" >
**** HTML **
**** TS buttonOptions8:any={bgColor:'dark-purple',textColor:'white', iconFirst:'./assets/img/[email protected]',iconSecond:'', buttonText:'',iconHeight:'s'}; // ./assets/img/[email protected] theme8:any={bgColor:'white',fontColor:'purple'} noteForEmptyList:string='DRAG ANNOUNCEMENT' theme9:any={bgColor:'light-bluegrey',fontColor:'dark-blue',noteColor:'x-dark-bluegrey'};
content:any={id:1,text:'Merhaba, size özel teklifimiz var.Merhaba, size özel teklifimiz var.Merhaba, size özel ' + 'teklifimiz var.Merhaba, size özel teklifimiz var.Merhaba, size özel teklifimiz var.Merhaba, size ' + 'özel teklifimiz var.Merhaba, size özel teklifimiz var.',playUrl:''}
buttonClick8(value: any) { console.log(value) }
announcementPackage:any={ id:1,name:'Play Main',capacity:6,contentList:[ {id:1,text:'Merhaba, size özel .',playUrl:'',buttonOptions:{bgColor:'dark-purple',textColor:'white', iconFirst:'./assets/img/[email protected]',iconSecond:'', buttonText:'',iconHeight:'s'},theme:{bgColor:'white',fontColor:'purple'}}, {id:2,text:'Merhaba, size özel teklifimiz.',playUrl:'',buttonOptions:{bgColor:'dark-purple',textColor:'white', iconFirst:'./assets/img/[email protected]',iconSecond:'', buttonText:'',iconHeight:'s'},theme:{bgColor:'white',fontColor:'purple'}}, {id:3,text:'Merhaba, size özel teklifimiz var.Merhaba, size özel teklifimiz var.Merhaba, size özel teklifimiz var.' ,playUrl:'',buttonOptions:{bgColor:'dark-purple',textColor:'white', iconFirst:'./assets/img/[email protected]',iconSecond:'', buttonText:'',iconHeight:'s'},theme:{bgColor:'white',fontColor:'purple'}} ] }
getData(event:any){ console.log(event) }
buttonClick9(value: any) { console.log(value) }
titleTeamList1:string='ANNOUNCEMENTS'; firstIconName1:string=''; secondIconName1:string='list'; listVisible:boolean=true; noteForEmptyListList:string='DRAG ANNOUNCEMENT' searchPlaceholderList:string='Search'; themeList:any={bgColor:'light-purple',boxColor:'light-bluegrey',fontColor:'x-dark-bluegrey',height:'400px'}; listData1:any[]=[ {id:1,text:'Merhaba, size özel .',buttonOptions:{bgColor:'dark-purple',textColor:'white', iconFirst:'./assets/img/[email protected]',iconSecond:'', buttonText:'',iconHeight:'s'},theme:{bgColor:'white',fontColor:'purple'}}, {id:2,text:'Merhaba, size özel teklifimiz.',buttonOptions:{bgColor:'dark-purple',textColor:'white', iconFirst:'./assets/img/[email protected]',iconSecond:'', buttonText:'',iconHeight:'s'},theme:{bgColor:'white',fontColor:'purple'}}, {id:3,text:'Merhaba, size özel teklifimiz var.',buttonOptions:{bgColor:'dark-purple',textColor:'white', iconFirst:'./assets/img/[email protected]',iconSecond:'', buttonText:'',iconHeight:'s'},theme:{bgColor:'white',fontColor:'purple'}} ]
buttonClick10(value: any) { console.log(value) }
clickAddButton(){ this.listData1.push(this.listData1[0]) }
clickFirstIconEvent(){ console.log('click announce first icon') }
clickSecondIconEvent(){ this.listVisible=!this.listVisible console.log('click announce first icon') }
