Back to Website
Show / Hide Table of Contents

Interface ILocationData

A structure defining the default location of design elements.

Package: @aurigma/design-atoms-interfaces
Examples

For example, you can add a custom button to the Toolbox as follows:

{
   "widgets": {
       "Toolbox": {
           "buttons": [{
               "action": "CustomText",
               "iconClass": "cc-icon-add-text",
               "itemConfig": {
                   "name":  "CardID",
                   "text": "1234 ABCD 5678",
                   "color": "rgb(193,0,32)",
                   "isVariable":  true,
                   "location": {
                       "originX": "right",
                       "originY": "top",
                       "x": "50%",
                       "y": "0%"
                   },
                   "textPermissions": {
                       "allowChangeText": false
                   }
               }
           }]
       }
   }
}

Properties

originX

The origin point for the x coordinate relative to a rectangle bounding this design element. Possible values are "Left", "Right", and "Center".

Declaration
originX?: OriginPointType;
Property Value
Type Description
OriginPointType

The origin point for the x coordinate relative to a rectangle bounding this design element. Possible values are "Left", "Right", and "Center".

originY

The origin point for the y coordinate relative to a rectangle bounding this design element. Possible values are "Top", "Bottom", and "Center".

Declaration
originY?: OriginPointType;
Property Value
Type Description
OriginPointType

The origin point for the y coordinate relative to a rectangle bounding this design element. Possible values are "Top", "Bottom", and "Center".

x

The x coordinate, in either points or percent of available width. The default value is 0, which is equivalent to the left edge.

Declaration
x?: string | number;
Property Value
Type Description
string | number

The x coordinate, in either points or percent of available width. The default value is 0, which is equivalent to the left edge.

y

The y coordinate, in either points or percent of available height. The default value is 0, which is equivalent to the bottom edge.

Declaration
y?: string | number;
Property Value
Type Description
string | number

The y coordinate, in either points or percent of available height. The default value is 0, which is equivalent to the bottom edge.

Was this page helpful?
Thanks for your feedback!
Back to top Copyright © 2001–2024 Aurigma, Inc. All rights reserved.
Loading...
    Thank for your vote
    Your opinion is important to us. To provide details, send feedback.
    Send feedback