{"version":3,"sources":["../src/components/Rating/Rating.tsx"],"sourcesContent":["'use client';\n\nimport * as React from 'react';\nimport type { ForwardRefComponent } from '@fluentui/react-utilities';\n\nimport type { RatingProps } from './Rating.types';\nimport { useRating } from './useRating';\nimport { renderRating } from './renderRating';\nimport { useRatingContextValues } from './useRatingContextValues';\n\n/**\n * A rating component for displaying star ratings.\n */\nexport const Rating: ForwardRefComponent<RatingProps> = React.forwardRef((props, ref) => {\n  const state = useRating(props, ref);\n  const contextValues = useRatingContextValues(state);\n\n  return renderRating(state, contextValues);\n});\n\nRating.displayName = 'Rating';\n"],"names":["Rating","React","forwardRef","props","ref","state","useRating","contextValues","useRatingContextValues","renderRating","displayName"],"mappings":"AAAA;;;;;+BAaaA;;;eAAAA;;;;iEAXU;2BAIG;8BACG;wCACU;AAKhC,MAAMA,uBAA2CC,OAAMC,UAAU,CAAC,CAACC,OAAOC;IAC/E,MAAMC,QAAQC,IAAAA,oBAAS,EAACH,OAAOC;IAC/B,MAAMG,gBAAgBC,IAAAA,8CAAsB,EAACH;IAE7C,OAAOI,IAAAA,0BAAY,EAACJ,OAAOE;AAC7B;AAEAP,OAAOU,WAAW,GAAG"}