@@ -9,26 +9,22 @@ import { MssqlScaffolderService } from './mssql-scaffolder.service';
99import { Meta } from '@angular/platform-browser' ;
1010import { GetColumnsResponse , GetSPParametersResponse , GetSPReturnColumnsResponse } from './mssql-scaffolder.model' ;
1111import { RouterLink } from '@angular/router' ;
12+ import { valueChangeAnim } from '../../animations/common-animations' ;
1213
1314@Component ( {
1415 selector : 'app-mssql-scaffolder' ,
1516 standalone : true ,
1617 imports : [ FormsModule , ReactiveFormsModule , CodeAreaComponent , RouterLink ] ,
1718 templateUrl : './mssql-scaffolder.component.html' ,
1819 animations : [
20+ valueChangeAnim ,
1921 trigger ( 'connection' , [
2022 state ( "0" , style ( { "border-width" : "3px" , "border-color" : "var(--bs-border-color)" } ) ) ,
2123 state ( "1" , style ( { "border-width" : "3px" , "border-color" : "var(--bs-warning)" } ) ) ,
2224 state ( "2" , style ( { "border-width" : "3px" , "border-color" : "limegreen" } ) ) ,
2325 transition ( '* <=> *' , [
2426 animate ( '0.1s ease-in-out' ) ,
2527 ] ) ,
26- ] ) ,
27- trigger ( 'valueChangeAnim' , [
28- transition ( '* <=> *' , [
29- animate ( '0.07s ease-out' , style ( { "border-color" : "limegreen" } ) ) ,
30- animate ( '0.07s ease-in' , style ( { "border-color" : "var(--bs-border-color)" } ) )
31- ] ) ,
3228 ] )
3329 ]
3430} )
@@ -215,18 +211,18 @@ ${res.map((p) => `\tpublic ${MssqlScaffolderComponent.convertDataType(p.DataType
215211 ps = ps as GetSPParametersResponse [ ] ;
216212 this . scaffolder . getSPReturnColumns ( this . connectionID , sc . database , sc . schema , sc . sp ) . subscribe ( rs => {
217213 rs = rs as GetSPReturnColumnsResponse [ ] ;
218-
214+
219215 const psc = ps . map ( ( p ) => `\tpublic ${ MssqlScaffolderComponent . convertDataType ( p . Type ) } ${ p . Nullable ? '?' : '' } ${ p . Parameter_name } { get; set; }` ) ;
220216 const rsc = rs . map ( ( p ) => `\tpublic ${ MssqlScaffolderComponent . convertDataType ( p . system_type_name ) } ${ p . Nullable ? '?' : '' } ${ p . column } { get; set; }` ) ;
221217
222218 this . csCode =
223- `${ psc . length > 0 ? `public class ${ sc . sp } Params {` : '' }
219+ `${ psc . length > 0 ? `public class ${ sc . sp } Params {` : '' }
224220${ psc . join ( "\n" ) }
225- ${ psc . length > 0 ? '}' : '' }
221+ ${ psc . length > 0 ? '}' : '' }
226222
227- ${ rsc . length > 0 ? `public class ${ sc . sp } Result {` : '' }
223+ ${ rsc . length > 0 ? `public class ${ sc . sp } Result {` : '' }
228224${ rsc . join ( "\n" ) }
229- ${ rsc . length > 0 ? '}' : '' } `;
225+ ${ rsc . length > 0 ? '}' : '' } `;
230226 this . codeFlip = ! this . codeFlip ;
231227 } ) ;
232228 } ) ;
0 commit comments