UNPKG

@hero-design/snowflake-guard

Version:

A hero-design bot detecting snowflake usage

867 lines (866 loc) 27.2 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.APPROVED_STYLED_COMPONENTS_COMMENT = exports.APPROVED_CLASSNAME_COMMENT = exports.APPROVED_INLINE_STYLE_COMMENT = exports.SX_RULESET_MAP = exports.RULESET_MAP = exports.HD_COMPONENTS = void 0; const PADDING_ATTRS = [ 'padding', 'paddingTop', 'paddingBottom', 'paddingLeft', 'paddingRight', ]; const MARGIN_ATTRS = [ 'margin', 'marginTop', 'marginBottom', 'marginLeft', 'marginRight', ]; const BACKGROUND_ATTRS = ['background', 'backgroundColor']; const BORDER_ATTRS = [ 'border', 'borderColor', 'borderBottom', 'borderBottomColor', 'borderTop', 'borderTopColor', 'borderLeft', 'borderLeftColor', 'borderRight', 'borderRightColor', 'borderRadius', 'borderBottomLeftRadius', 'borderBottomRightRadius', 'borderTopLeftRadius', 'borderTopRightRadius', 'borderWidth', 'borderBottomWidth', 'borderTopWidth', 'borderLeftWidth', 'borderRightWidth', 'borderStyle', 'borderBottomStyle', 'borderTopStyle', 'borderLeftStyle', 'borderRightStyle', ]; const SHADOW_ATTRS = [ 'boxShadow', 'boxShadowColor', 'boxShadowOffset', 'boxShadowOffsetX', 'boxShadowOffsetY', 'boxShadowOpacity', 'boxShadowRadius', 'boxShadowSpread', 'boxShadowInset', ]; const TEXT_ATTRS = [ 'color', 'fontSize', 'fontWeight', 'fontFamily', 'fontStyle', 'lineHeight', ]; const WIDTH_ATTRS = ['width', 'minWidth']; const HEIGHT_ATTRS = ['height', 'minHeight']; const SX_PADDING_ATTRS = ['p', 'pt', 'pb', 'pl', 'pr']; const SX_MARGIN_ATTRS = ['m', 'mt', 'mb', 'ml', 'mr']; const SX_BACKGROUND_ATTRS = ['bg', 'bgColor']; const COMMON_PROHIBITED_ATTRS = [ ...PADDING_ATTRS, ...BACKGROUND_ATTRS, ...BORDER_ATTRS, ...TEXT_ATTRS, ]; const COMMON_SX_PROHIBITED_ATTRS = [ ...SX_PADDING_ATTRS, ...SX_BACKGROUND_ATTRS, ]; const RULESET_MAP = { Alert: [...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...HEIGHT_ATTRS], Badge: [ ...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...WIDTH_ATTRS, ...HEIGHT_ATTRS, ], 'Badge.Count': [ ...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...WIDTH_ATTRS, ...HEIGHT_ATTRS, ...MARGIN_ATTRS, ], 'Badge.Status': [ ...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...WIDTH_ATTRS, ...HEIGHT_ATTRS, ...MARGIN_ATTRS, ], Banner: [ ...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...WIDTH_ATTRS, ...HEIGHT_ATTRS, ], Breadcrumb: [ ...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...WIDTH_ATTRS, ...HEIGHT_ATTRS, ], Button: [...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...HEIGHT_ATTRS], 'Button.Link': [ ...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...WIDTH_ATTRS, ...HEIGHT_ATTRS, ], 'Button.Icon': [ ...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...WIDTH_ATTRS, ...HEIGHT_ATTRS, ], Card: COMMON_PROHIBITED_ATTRS, 'Card.Header': [ ...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...WIDTH_ATTRS, ...HEIGHT_ATTRS, ...MARGIN_ATTRS, ], 'Card.Content': [ ...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...WIDTH_ATTRS, ...HEIGHT_ATTRS, ...MARGIN_ATTRS, ], Carousel: [...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS], 'Chart.Bar': [...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS], 'Chart.HorizontalBar': [...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS], 'Chart.Column': [...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS], 'Chart.Line': [...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS], 'Chart.Pie': [ ...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...WIDTH_ATTRS, ...HEIGHT_ATTRS, ], 'Chart.MultiplePie': [ ...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...WIDTH_ATTRS, ...HEIGHT_ATTRS, ], Checkbox: [ ...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...WIDTH_ATTRS, ...HEIGHT_ATTRS, ], 'Checkbox.Group': [ ...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...HEIGHT_ATTRS, ], 'Checkbox.Button': [ ...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...HEIGHT_ATTRS, ], 'Checkbox.ButtonGroup': [ ...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...HEIGHT_ATTRS, ], Chip: [ ...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...WIDTH_ATTRS, ...HEIGHT_ATTRS, ], Collapse: [...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...HEIGHT_ATTRS], Comment: [...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...HEIGHT_ATTRS], 'Comment.Editor': [ ...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...HEIGHT_ATTRS, ], ContextPanel: [ ...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...WIDTH_ATTRS, ...HEIGHT_ATTRS, ...MARGIN_ATTRS, ], 'ContextPanel.Header': [ ...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...WIDTH_ATTRS, ...HEIGHT_ATTRS, ...MARGIN_ATTRS, ], 'ContextPanel.Body': [ ...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...WIDTH_ATTRS, ...HEIGHT_ATTRS, ...MARGIN_ATTRS, ], 'ContextPanel.Footer': [ ...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...WIDTH_ATTRS, ...HEIGHT_ATTRS, ...MARGIN_ATTRS, ], 'ContextPanel.CloseButton': [ ...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...WIDTH_ATTRS, ...HEIGHT_ATTRS, ...MARGIN_ATTRS, ], DatePicker: [...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...HEIGHT_ATTRS], 'DatePicker.Range': [ ...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...HEIGHT_ATTRS, ], 'DatePicker.Month': [ ...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...HEIGHT_ATTRS, ], 'DatePicker.MonthRange': [ ...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...HEIGHT_ATTRS, ], 'DatePicker.Week': [ ...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...HEIGHT_ATTRS, ], 'DatePicker.Fortnightly': [ ...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...HEIGHT_ATTRS, ], 'DatePicker.SingleMonth': [ ...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...HEIGHT_ATTRS, ], 'DatePicker.SingleYear': [ ...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...HEIGHT_ATTRS, ], 'DatePicker.FixedRange': [ ...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...HEIGHT_ATTRS, ], Divider: [ ...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...WIDTH_ATTRS, ...HEIGHT_ATTRS, ...MARGIN_ATTRS, ], Dropdown: [ ...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...HEIGHT_ATTRS, ...MARGIN_ATTRS, ], Empty: [ ...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...WIDTH_ATTRS, ...HEIGHT_ATTRS, ...MARGIN_ATTRS, ], 'File.DragAndDrop': [ ...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...HEIGHT_ATTRS, ], 'File.UploadButton': [ ...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...WIDTH_ATTRS, ...HEIGHT_ATTRS, ], 'File.UploadIconButton': [ ...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...WIDTH_ATTRS, ...HEIGHT_ATTRS, ], Filters: [ ...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...WIDTH_ATTRS, ...HEIGHT_ATTRS, ], 'Filters.Label': [ ...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...WIDTH_ATTRS, ...HEIGHT_ATTRS, ...MARGIN_ATTRS, ], 'Filters.Filter': [ ...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...WIDTH_ATTRS, ...HEIGHT_ATTRS, ...MARGIN_ATTRS, ], 'Filters.Group': [ ...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...WIDTH_ATTRS, ...HEIGHT_ATTRS, ...MARGIN_ATTRS, ], 'Filters.Group.Filter': [ ...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...WIDTH_ATTRS, ...HEIGHT_ATTRS, ...MARGIN_ATTRS, ], 'Form.Field': [...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...HEIGHT_ATTRS], Grid: [ ...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...WIDTH_ATTRS, ...HEIGHT_ATTRS, ], 'Grid.Row': [ ...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...WIDTH_ATTRS, ...MARGIN_ATTRS, ], 'Grid.Col': [ ...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...WIDTH_ATTRS, ...MARGIN_ATTRS, ], Icon: [ ...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...WIDTH_ATTRS, ...HEIGHT_ATTRS, ], InPageNavigation: [ ...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...WIDTH_ATTRS, ...HEIGHT_ATTRS, ], Input: [...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...HEIGHT_ATTRS], 'Input.TextArea': [...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS], MediaQuery: [ ...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...WIDTH_ATTRS, ...HEIGHT_ATTRS, ...MARGIN_ATTRS, ], Menu: [...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...HEIGHT_ATTRS], 'Menu.Item': [ ...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...WIDTH_ATTRS, ...HEIGHT_ATTRS, ...MARGIN_ATTRS, ], Modal: [ ...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...WIDTH_ATTRS, ...HEIGHT_ATTRS, ...MARGIN_ATTRS, ], 'Modal.PopUp': [ ...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...WIDTH_ATTRS, ...HEIGHT_ATTRS, ...MARGIN_ATTRS, ], 'Modal.Header': [ ...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...WIDTH_ATTRS, ...HEIGHT_ATTRS, ...MARGIN_ATTRS, ], 'Modal.Body': [ ...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...WIDTH_ATTRS, ...HEIGHT_ATTRS, ...MARGIN_ATTRS, ], 'Modal.Footer': [ ...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...WIDTH_ATTRS, ...HEIGHT_ATTRS, ...MARGIN_ATTRS, ], 'Modal.CloseButton': [ ...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...WIDTH_ATTRS, ...HEIGHT_ATTRS, ...MARGIN_ATTRS, ], Notification: [...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...HEIGHT_ATTRS], PageHeader: [ ...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...WIDTH_ATTRS, ...HEIGHT_ATTRS, ...MARGIN_ATTRS, ], Pagination: [ ...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...WIDTH_ATTRS, ...HEIGHT_ATTRS, ], Portlet: COMMON_PROHIBITED_ATTRS, Progress: [ ...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...WIDTH_ATTRS, ...HEIGHT_ATTRS, ], 'Progress.Circle': [ ...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...WIDTH_ATTRS, ...HEIGHT_ATTRS, ], Radio: [...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...HEIGHT_ATTRS], 'Radio.Group': [...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...HEIGHT_ATTRS], 'Radio.Button': [ ...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...HEIGHT_ATTRS, ], 'Radio.ButtonGroup': [ ...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...HEIGHT_ATTRS, ], Rate: [ ...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...WIDTH_ATTRS, ...HEIGHT_ATTRS, ], Result: [ ...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...WIDTH_ATTRS, ...HEIGHT_ATTRS, ...MARGIN_ATTRS, ], Select: [...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...HEIGHT_ATTRS], 'Select.Multi': [ ...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...HEIGHT_ATTRS, ], SelectButton: [...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...HEIGHT_ATTRS], 'SelectButton.Group': [ ...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...HEIGHT_ATTRS, ], SideBar: [ ...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...WIDTH_ATTRS, ...HEIGHT_ATTRS, ...MARGIN_ATTRS, ], 'SideBar.Panel': [ ...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...WIDTH_ATTRS, ...HEIGHT_ATTRS, ...MARGIN_ATTRS, ], Slider: [...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...HEIGHT_ATTRS], Spinner: [ ...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...WIDTH_ATTRS, ...HEIGHT_ATTRS, ], Statistic: [...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...HEIGHT_ATTRS], Steps: [...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...HEIGHT_ATTRS], Switch: [ ...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...WIDTH_ATTRS, ...HEIGHT_ATTRS, ], Table: [ ...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...WIDTH_ATTRS, ...HEIGHT_ATTRS, ], 'Table.ActionButtons': [ ...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...WIDTH_ATTRS, ...HEIGHT_ATTRS, ], 'Table.BulkActions': [ ...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...WIDTH_ATTRS, ...HEIGHT_ATTRS, ], 'Table.RowAction': [ ...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...WIDTH_ATTRS, ...HEIGHT_ATTRS, ...MARGIN_ATTRS, ], 'Table.Filters': [ ...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...WIDTH_ATTRS, ...HEIGHT_ATTRS, ], 'Table.Filter': [ ...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...WIDTH_ATTRS, ...HEIGHT_ATTRS, ...MARGIN_ATTRS, ], Tabs: [...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS], 'Tabs.Sub': [...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS], Tag: [ ...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...WIDTH_ATTRS, ...HEIGHT_ATTRS, ], TimePicker: [...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...HEIGHT_ATTRS], Timeline: [...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...HEIGHT_ATTRS], Tooltip: [...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS], 'Typography.Title': [ ...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...HEIGHT_ATTRS, ], 'Typography.Text': [ ...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...HEIGHT_ATTRS, ], Widget: [...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS], }; exports.RULESET_MAP = RULESET_MAP; const SX_RULESET_MAP = Object.assign(Object.assign({}, RULESET_MAP), { Alert: [...RULESET_MAP.Alert, ...COMMON_SX_PROHIBITED_ATTRS], Badge: [...RULESET_MAP.Badge, ...COMMON_SX_PROHIBITED_ATTRS], 'Badge.Count': [ ...RULESET_MAP['Badge.Count'], ...COMMON_SX_PROHIBITED_ATTRS, ...SX_MARGIN_ATTRS, ], 'Badge.Status': [ ...RULESET_MAP['Badge.Status'], ...COMMON_SX_PROHIBITED_ATTRS, ...SX_MARGIN_ATTRS, ], Banner: [...RULESET_MAP.Banner, ...COMMON_SX_PROHIBITED_ATTRS], Breadcrumb: [...RULESET_MAP.Breadcrumb, ...COMMON_SX_PROHIBITED_ATTRS], Button: [...RULESET_MAP.Button, ...COMMON_SX_PROHIBITED_ATTRS], 'Button.Link': [...RULESET_MAP['Button.Link'], ...COMMON_SX_PROHIBITED_ATTRS], 'Button.Icon': [...RULESET_MAP['Button.Icon'], ...COMMON_SX_PROHIBITED_ATTRS], Card: [...RULESET_MAP.Card, ...COMMON_SX_PROHIBITED_ATTRS], 'Card.Header': [ ...RULESET_MAP['Card.Header'], ...COMMON_SX_PROHIBITED_ATTRS, ...SX_MARGIN_ATTRS, ], 'Card.Content': [ ...RULESET_MAP['Card.Content'], ...COMMON_SX_PROHIBITED_ATTRS, ...SX_MARGIN_ATTRS, ], Carousel: [...RULESET_MAP.Carousel, ...COMMON_SX_PROHIBITED_ATTRS], 'Chart.Bar': [...RULESET_MAP['Chart.Bar'], ...COMMON_SX_PROHIBITED_ATTRS], 'Chart.HorizontalBar': [ ...RULESET_MAP['Chart.HorizontalBar'], ...COMMON_SX_PROHIBITED_ATTRS, ], 'Chart.Column': [ ...RULESET_MAP['Chart.Column'], ...COMMON_SX_PROHIBITED_ATTRS, ], 'Chart.Line': [...RULESET_MAP['Chart.Line'], ...COMMON_SX_PROHIBITED_ATTRS], 'Chart.Pie': [...RULESET_MAP['Chart.Pie'], ...COMMON_SX_PROHIBITED_ATTRS], 'Chart.MultiplePie': [ ...RULESET_MAP['Chart.MultiplePie'], ...COMMON_SX_PROHIBITED_ATTRS, ], Checkbox: [...RULESET_MAP.Checkbox, ...COMMON_SX_PROHIBITED_ATTRS], 'Checkbox.Group': [ ...RULESET_MAP['Checkbox.Group'], ...COMMON_SX_PROHIBITED_ATTRS, ], 'Checkbox.Button': [ ...RULESET_MAP['Checkbox.Button'], ...COMMON_SX_PROHIBITED_ATTRS, ], 'Checkbox.ButtonGroup': [ ...RULESET_MAP['Checkbox.ButtonGroup'], ...COMMON_SX_PROHIBITED_ATTRS, ], Chip: [...RULESET_MAP.Chip, ...COMMON_SX_PROHIBITED_ATTRS], Collapse: [...RULESET_MAP.Collapse, ...COMMON_SX_PROHIBITED_ATTRS], Comment: [...RULESET_MAP.Comment, ...COMMON_SX_PROHIBITED_ATTRS], 'Comment.Editor': [ ...RULESET_MAP['Comment.Editor'], ...COMMON_SX_PROHIBITED_ATTRS, ], ContextPanel: [ ...RULESET_MAP.ContextPanel, ...COMMON_SX_PROHIBITED_ATTRS, ...SX_MARGIN_ATTRS, ], 'ContextPanel.Header': [ ...RULESET_MAP['ContextPanel.Header'], ...COMMON_SX_PROHIBITED_ATTRS, ...SX_MARGIN_ATTRS, ], 'ContextPanel.Body': [ ...RULESET_MAP['ContextPanel.Body'], ...COMMON_SX_PROHIBITED_ATTRS, ...SX_MARGIN_ATTRS, ], 'ContextPanel.Footer': [ ...RULESET_MAP['ContextPanel.Footer'], ...COMMON_SX_PROHIBITED_ATTRS, ...SX_MARGIN_ATTRS, ], 'ContextPanel.CloseButton': [ ...RULESET_MAP['ContextPanel.CloseButton'], ...COMMON_SX_PROHIBITED_ATTRS, ...SX_MARGIN_ATTRS, ], DatePicker: [...RULESET_MAP.DatePicker, ...COMMON_SX_PROHIBITED_ATTRS], 'DatePicker.Range': [ ...RULESET_MAP['DatePicker.Range'], ...COMMON_SX_PROHIBITED_ATTRS, ], 'DatePicker.Month': [ ...RULESET_MAP['DatePicker.Month'], ...COMMON_SX_PROHIBITED_ATTRS, ], 'DatePicker.MonthRange': [ ...RULESET_MAP['DatePicker.MonthRange'], ...COMMON_SX_PROHIBITED_ATTRS, ], 'DatePicker.Week': [ ...RULESET_MAP['DatePicker.Week'], ...COMMON_SX_PROHIBITED_ATTRS, ], 'DatePicker.Fortnightly': [ ...RULESET_MAP['DatePicker.Fortnightly'], ...COMMON_SX_PROHIBITED_ATTRS, ], 'DatePicker.SingleMonth': [ ...RULESET_MAP['DatePicker.SingleMonth'], ...COMMON_SX_PROHIBITED_ATTRS, ], 'DatePicker.SingleYear': [ ...RULESET_MAP['DatePicker.SingleYear'], ...COMMON_SX_PROHIBITED_ATTRS, ], 'DatePicker.FixedRange': [ ...RULESET_MAP['DatePicker.FixedRange'], ...COMMON_SX_PROHIBITED_ATTRS, ], Divider: [ ...RULESET_MAP.Divider, ...COMMON_SX_PROHIBITED_ATTRS, ...SX_MARGIN_ATTRS, ], Dropdown: [ ...RULESET_MAP.Dropdown, ...COMMON_SX_PROHIBITED_ATTRS, ...SX_MARGIN_ATTRS, ], Empty: [ ...RULESET_MAP.Empty, ...COMMON_SX_PROHIBITED_ATTRS, ...SX_MARGIN_ATTRS, ], 'File.DragAndDrop': [ ...RULESET_MAP['File.DragAndDrop'], ...COMMON_SX_PROHIBITED_ATTRS, ], 'File.UploadButton': [ ...RULESET_MAP['File.UploadButton'], ...COMMON_SX_PROHIBITED_ATTRS, ], 'File.UploadIconButton': [ ...RULESET_MAP['File.UploadIconButton'], ...COMMON_SX_PROHIBITED_ATTRS, ], Filters: [...RULESET_MAP.Filters, ...COMMON_SX_PROHIBITED_ATTRS], 'Filters.Label': [ ...RULESET_MAP['Filters.Label'], ...COMMON_SX_PROHIBITED_ATTRS, ...SX_MARGIN_ATTRS, ], 'Filters.Filter': [ ...RULESET_MAP['Filters.Filter'], ...COMMON_SX_PROHIBITED_ATTRS, ...SX_MARGIN_ATTRS, ], 'Filters.Group': [ ...RULESET_MAP['Filters.Group'], ...COMMON_SX_PROHIBITED_ATTRS, ...SX_MARGIN_ATTRS, ], 'Filters.Group.Filter': [ ...RULESET_MAP['Filters.Group.Filter'], ...COMMON_SX_PROHIBITED_ATTRS, ...SX_MARGIN_ATTRS, ], 'Form.Field': [...RULESET_MAP['Form.Field'], ...COMMON_SX_PROHIBITED_ATTRS], Grid: [...RULESET_MAP.Grid, ...COMMON_SX_PROHIBITED_ATTRS], 'Grid.Row': [ ...RULESET_MAP['Grid.Row'], ...COMMON_SX_PROHIBITED_ATTRS, ...SX_MARGIN_ATTRS, ], 'Grid.Col': [ ...RULESET_MAP['Grid.Col'], ...COMMON_SX_PROHIBITED_ATTRS, ...SX_MARGIN_ATTRS, ], Icon: [...RULESET_MAP.Icon, ...COMMON_SX_PROHIBITED_ATTRS], InPageNavigation: [ ...RULESET_MAP.InPageNavigation, ...COMMON_SX_PROHIBITED_ATTRS, ], Input: [...RULESET_MAP.Input, ...COMMON_SX_PROHIBITED_ATTRS], 'Input.TextArea': [ ...RULESET_MAP['Input.TextArea'], ...COMMON_SX_PROHIBITED_ATTRS, ], MediaQuery: [ ...RULESET_MAP.MediaQuery, ...COMMON_SX_PROHIBITED_ATTRS, ...SX_MARGIN_ATTRS, ], Menu: [...RULESET_MAP.Menu, ...COMMON_SX_PROHIBITED_ATTRS], 'Menu.Item': [ ...RULESET_MAP['Menu.Item'], ...COMMON_SX_PROHIBITED_ATTRS, ...SX_MARGIN_ATTRS, ], Modal: [ ...RULESET_MAP.Modal, ...COMMON_SX_PROHIBITED_ATTRS, ...SX_MARGIN_ATTRS, ], 'Modal.PopUp': [ ...RULESET_MAP['Modal.PopUp'], ...COMMON_SX_PROHIBITED_ATTRS, ...SX_MARGIN_ATTRS, ], 'Modal.Header': [ ...RULESET_MAP['Modal.Header'], ...COMMON_SX_PROHIBITED_ATTRS, ...SX_MARGIN_ATTRS, ], 'Modal.Body': [ ...RULESET_MAP['Modal.Body'], ...COMMON_SX_PROHIBITED_ATTRS, ...SX_MARGIN_ATTRS, ], 'Modal.Footer': [ ...RULESET_MAP['Modal.Footer'], ...COMMON_SX_PROHIBITED_ATTRS, ...SX_MARGIN_ATTRS, ], 'Modal.CloseButton': [ ...RULESET_MAP['Modal.CloseButton'], ...COMMON_SX_PROHIBITED_ATTRS, ...SX_MARGIN_ATTRS, ], Notification: [...RULESET_MAP.Notification, ...COMMON_SX_PROHIBITED_ATTRS], PageHeader: [ ...RULESET_MAP.PageHeader, ...COMMON_SX_PROHIBITED_ATTRS, ...SX_MARGIN_ATTRS, ], Pagination: [...RULESET_MAP.Pagination, ...COMMON_SX_PROHIBITED_ATTRS], Portlet: [...RULESET_MAP.Portlet, ...COMMON_SX_PROHIBITED_ATTRS], Progress: [...RULESET_MAP.Progress, ...COMMON_SX_PROHIBITED_ATTRS], 'Progress.Circle': [ ...RULESET_MAP['Progress.Circle'], ...COMMON_SX_PROHIBITED_ATTRS, ], Radio: [...RULESET_MAP.Radio, ...COMMON_SX_PROHIBITED_ATTRS], 'Radio.Group': [...RULESET_MAP['Radio.Group'], ...COMMON_SX_PROHIBITED_ATTRS], 'Radio.Button': [ ...RULESET_MAP['Radio.Button'], ...COMMON_SX_PROHIBITED_ATTRS, ], 'Radio.ButtonGroup': [ ...RULESET_MAP['Radio.ButtonGroup'], ...COMMON_SX_PROHIBITED_ATTRS, ], Rate: [...RULESET_MAP.Rate, ...COMMON_SX_PROHIBITED_ATTRS], Result: [ ...RULESET_MAP.Result, ...COMMON_SX_PROHIBITED_ATTRS, ...SX_MARGIN_ATTRS, ], Select: [...RULESET_MAP.Select, ...COMMON_SX_PROHIBITED_ATTRS], 'Select.Multi': [ ...RULESET_MAP['Select.Multi'], ...COMMON_SX_PROHIBITED_ATTRS, ], SelectButton: [...RULESET_MAP.SelectButton, ...COMMON_SX_PROHIBITED_ATTRS], 'SelectButton.Group': [ ...RULESET_MAP['SelectButton.Group'], ...COMMON_SX_PROHIBITED_ATTRS, ], SideBar: [ ...RULESET_MAP.SideBar, ...COMMON_SX_PROHIBITED_ATTRS, ...SX_MARGIN_ATTRS, ], 'SideBar.Panel': [ ...RULESET_MAP['SideBar.Panel'], ...COMMON_SX_PROHIBITED_ATTRS, ...SX_MARGIN_ATTRS, ], Slider: [...RULESET_MAP.Slider, ...COMMON_SX_PROHIBITED_ATTRS], Spinner: [...RULESET_MAP.Spinner, ...COMMON_SX_PROHIBITED_ATTRS], Statistic: [...RULESET_MAP.Statistic, ...COMMON_SX_PROHIBITED_ATTRS], Steps: [...RULESET_MAP.Steps, ...COMMON_SX_PROHIBITED_ATTRS], Switch: [...RULESET_MAP.Switch, ...COMMON_SX_PROHIBITED_ATTRS], Table: [...RULESET_MAP.Table, ...COMMON_SX_PROHIBITED_ATTRS], 'Table.ActionButtons': [ ...RULESET_MAP['Table.ActionButtons'], ...COMMON_SX_PROHIBITED_ATTRS, ], 'Table.BulkActions': [ ...RULESET_MAP['Table.BulkActions'], ...COMMON_SX_PROHIBITED_ATTRS, ], 'Table.RowAction': [ ...RULESET_MAP['Table.RowAction'], ...COMMON_SX_PROHIBITED_ATTRS, ...SX_MARGIN_ATTRS, ], 'Table.Filters': [ ...RULESET_MAP['Table.Filters'], ...COMMON_SX_PROHIBITED_ATTRS, ], 'Table.Filter': [ ...RULESET_MAP['Table.Filter'], ...COMMON_SX_PROHIBITED_ATTRS, ...SX_MARGIN_ATTRS, ], Tabs: [...RULESET_MAP.Tabs, ...COMMON_SX_PROHIBITED_ATTRS], 'Tabs.Sub': [...RULESET_MAP['Tabs.Sub'], ...COMMON_SX_PROHIBITED_ATTRS], Tag: [...RULESET_MAP.Tag, ...COMMON_SX_PROHIBITED_ATTRS], TimePicker: [...RULESET_MAP.TimePicker, ...COMMON_SX_PROHIBITED_ATTRS], Timeline: [...RULESET_MAP.Timeline, ...COMMON_SX_PROHIBITED_ATTRS], Tooltip: [...RULESET_MAP.Tooltip, ...COMMON_SX_PROHIBITED_ATTRS], 'Typography.Title': [ ...RULESET_MAP['Typography.Title'], ...COMMON_SX_PROHIBITED_ATTRS, ], 'Typography.Text': [ ...RULESET_MAP['Typography.Text'], ...COMMON_SX_PROHIBITED_ATTRS, ], Widget: [...RULESET_MAP.Widget, ...COMMON_SX_PROHIBITED_ATTRS] }); exports.SX_RULESET_MAP = SX_RULESET_MAP; const HD_COMPONENTS = [ 'Alert', 'Badge', 'Banner', 'Breadcrumb', 'Button', 'Card', 'Carousel', 'Chart', 'Checkbox', 'Chip', 'Collapse', 'Comment', 'ContextPanel', 'DatePicker', 'Divider', 'Dropdown', 'Empty', 'File', 'Filters', 'Form', 'Grid', 'Icon', 'InPageNavigation', 'Input', 'MediaQuery', 'Menu', 'Modal', 'Notification', 'PageHeader', 'Pagination', 'Portal', 'Portlet', 'Progress', 'Radio', 'Rate', 'Result', 'Select', 'SelectButton', 'SideBar', 'Slider', 'Spinner', 'Statistic', 'Steps', 'Switch', 'Table', 'Tabs', 'Tag', 'TagInput', 'TimePicker', 'Timeline', 'Tooltip', 'Typography', 'Widget', ]; exports.HD_COMPONENTS = HD_COMPONENTS; const APPROVED_INLINE_STYLE_COMMENT = '@snowflake-guard/approved-inline-style'; exports.APPROVED_INLINE_STYLE_COMMENT = APPROVED_INLINE_STYLE_COMMENT; const APPROVED_CLASSNAME_COMMENT = '@snowflake-guard/approved-classname'; exports.APPROVED_CLASSNAME_COMMENT = APPROVED_CLASSNAME_COMMENT; const APPROVED_STYLED_COMPONENTS_COMMENT = '@snowflake-guard/approved-styled-components'; exports.APPROVED_STYLED_COMPONENTS_COMMENT = APPROVED_STYLED_COMPONENTS_COMMENT;