{"id":21966670,"url":"https://github.com/galactic-plane/euro-currency-field","last_synced_at":"2026-05-18T10:38:33.714Z","repository":{"id":244075136,"uuid":"468083044","full_name":"galactic-plane/euro-currency-field","owner":"galactic-plane","description":"This control is a React JS PCF Code Component for model-driven applications. Model-driven applications do not allow mixed currency symbols on a form by default. While the underlining hidden control is in USD, the visual (this PCF control) shows the Euro Symbol.","archived":false,"fork":false,"pushed_at":"2022-03-09T21:09:40.000Z","size":1508,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-07T04:57:43.833Z","etag":null,"topics":["model-driven-application","pcf-control","powerplatform","reactjs","typescript"],"latest_commit_sha":null,"homepage":"https://docs.microsoft.com/en-us/powerapps/developer/component-framework/overview","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/galactic-plane.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-03-09T20:31:10.000Z","updated_at":"2022-10-19T15:09:28.000Z","dependencies_parsed_at":"2024-06-12T20:22:45.641Z","dependency_job_id":"4cab3e23-7bf8-4fa0-8b02-aeeda4fa9144","html_url":"https://github.com/galactic-plane/euro-currency-field","commit_stats":null,"previous_names":["galactic-plane/euro-currency-field"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/galactic-plane/euro-currency-field","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/galactic-plane%2Feuro-currency-field","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/galactic-plane%2Feuro-currency-field/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/galactic-plane%2Feuro-currency-field/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/galactic-plane%2Feuro-currency-field/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/galactic-plane","download_url":"https://codeload.github.com/galactic-plane/euro-currency-field/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/galactic-plane%2Feuro-currency-field/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33175190,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-18T09:27:30.708Z","status":"ssl_error","status_checked_at":"2026-05-18T09:27:28.300Z","response_time":71,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["model-driven-application","pcf-control","powerplatform","reactjs","typescript"],"created_at":"2024-11-29T13:17:40.969Z","updated_at":"2026-05-18T10:38:28.703Z","avatar_url":"https://github.com/galactic-plane.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Euro Currency Field - PCF Code Component\n\n![App Logo](logo.png)\n\n\n## About\n\nThis control is a React JS PCF Code Component I created for model-driven applications.  Model-driven applications do not allow mixed currency symbols on a form by default.  While the underlining hidden control is dollars, the visual (this PCF control) shows the Euro Symbol.  You must calculate the exchange rate on your own if you want to convert it to another currency.  This control is just for a visual representation only. The value is saved in the hidden underlining currency field as shown in the picture below.  It allows a user to type in more than two fixed decimal places, but will automatically round the value using the same behavior as the default currency control has.  The control uses [Fluent UI](https://developer.microsoft.com/en-us/fluentui#/) and custom styles to match the style of a model-driven application currency field.\n\n![App Image](euro-pcf.png)\n\nThis project was generated with [Power Apps component framework CLI](https://docs.microsoft.com/en-us/powerapps/developer/component-framework/get-powerapps-cli).\n\n## Build\n\nRun `npm run build` to build the project. \n\n## Run\n\nRun `npm run start` to run the project.\n\n## Update Control Manifest\n\nRun `npm run refreshTypes` to refresh the types.\n\n## Lint Fix React JS\n\nRun `npm run lint:fix` to lint and format JavaScript\n\n## Package the control\n\n[Package a code component](https://docs.microsoft.com/en-us/powerapps/developer/component-framework/import-custom-controls)\n\n## Further help\n\nTo get more help on the Power Apps component framework check out the [Power Apps component framework overview](https://docs.microsoft.com/en-us/powerapps/developer/component-framework/overview).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgalactic-plane%2Feuro-currency-field","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgalactic-plane%2Feuro-currency-field","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgalactic-plane%2Feuro-currency-field/lists"}