Commit 1f8d32f
Changed files (6)
app
javascript
packs
config
app/javascript/packs/application.js
@@ -1,4 +1,5 @@
import Rails from "@rails/ujs"
+import '@primer/view-components'
import '../styles';
Rails.start()
config/application.rb
@@ -7,6 +7,7 @@ require "active_record/railtie"
require "action_controller/railtie"
require "action_view/railtie"
require "rails/test_unit/railtie"
+require "view_component/engine"
require "primer/view_components/engine"
Dotenv.load(".env.local", ".env.#{Rails.env}", ".env")
Gemfile
@@ -2,8 +2,7 @@ source 'https://rubygems.org'
gem 'dotenv', '~> 2.7'
gem 'gemoji', '~> 3.0'
-gem 'octicons_helper', '~> 11.3'
-gem 'primer_view_components', '0.0.14'
+gem 'primer_view_components', '~> 0.0'
gem 'puma', '~> 5.0'
gem 'rails', '~> 6.1.3'
gem 'sqlite3', '~> 1.4'
Gemfile.lock
@@ -84,14 +84,11 @@ GEM
nokogiri (1.11.7)
mini_portile2 (~> 2.5.0)
racc (~> 1.4)
- octicons (11.3.0)
- nokogiri (>= 1.6.3.1)
- octicons_helper (11.3.0)
- octicons (= 11.3.0)
- rails
- primer_view_components (0.0.14)
- octicons_helper (>= 9.0.0, < 12.0.0)
- rails (>= 5.0.0, < 7.0)
+ octicons (14.2.2)
+ primer_view_components (0.0.46)
+ actionview (>= 5.0.0)
+ activesupport (>= 5.0.0)
+ octicons (>= 13.0.0)
view_component (>= 2.0.0, < 3.0)
puma (5.3.2)
nio4r (~> 2.0)
@@ -159,8 +156,7 @@ PLATFORMS
DEPENDENCIES
dotenv (~> 2.7)
gemoji (~> 3.0)
- octicons_helper (~> 11.3)
- primer_view_components (= 0.0.14)
+ primer_view_components (~> 0.0)
puma (~> 5.0)
rails (~> 6.1.3)
sqlite3 (~> 1.4)
package.json
@@ -1,14 +1,15 @@
{
"name": "sparkles",
+ "version": "0.1.0",
"private": true,
"dependencies": {
"@primer/css": "^16.3.0",
+ "@primer/view-components": "^0.0.46",
"@rails/ujs": "^6.0.0",
"@rails/webpacker": "5.3.0",
"webpack": "^4.46.0",
"webpack-cli": "^3.3.12"
},
- "version": "0.1.0",
"devDependencies": {
"webpack-dev-server": "^3.11.2"
}
yarn.lock
@@ -884,6 +884,43 @@
resolved "https://registry.yarnpkg.com/@csstools/convert-colors/-/convert-colors-1.4.0.tgz#ad495dc41b12e75d588c6db8b9834f08fa131eb7"
integrity sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw==
+"@github/auto-complete-element@^3.0.2":
+ version "3.0.2"
+ resolved "https://registry.yarnpkg.com/@github/auto-complete-element/-/auto-complete-element-3.0.2.tgz#85b7c2a4205e375173186709268eeb20bcd7d562"
+ integrity sha512-2N6SP/WOvPPnMm5E0uq21AyCxsJ0d6cBxBZ0yVNpvgeaNgPNI8gR1h54c2Ao4iQtvFce6eWdIezBXLDPMPbDag==
+ dependencies:
+ "@github/combobox-nav" "^2.0.2"
+
+"@github/clipboard-copy-element@^1.1.2":
+ version "1.1.2"
+ resolved "https://registry.yarnpkg.com/@github/clipboard-copy-element/-/clipboard-copy-element-1.1.2.tgz#7a6e8042749471504d4e7cfcc47097a781db2bdb"
+ integrity sha512-L6CMrcA5we0udafvoSuRCE/Ci/3xrLWKYRGup2IlhxF771bQYsQ2EB1of182pI8ZWM4oxgwzu37+igMeoZjN/A==
+
+"@github/combobox-nav@^2.0.2":
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/@github/combobox-nav/-/combobox-nav-2.0.2.tgz#c4ce5999c2937ad5877fb5113a82e41a17c420e0"
+ integrity sha512-xVnncEyRjIFKWT1Bw0R51/V/13vwYrqg6v7rc8HNfsa5pstVqHx/L2ai8eX/3iK98uk6JxGJDzm8ryTo86S+nQ==
+
+"@github/details-menu-element@^1.0.9":
+ version "1.0.9"
+ resolved "https://registry.yarnpkg.com/@github/details-menu-element/-/details-menu-element-1.0.9.tgz#3b40ff5e928131d3049a0a23b2d6df66eaad2cff"
+ integrity sha512-wa6hgqbUH/3BJIrhGZNZN3o7a4Pxw87Ba4QypZs350ww9H0l4qCc4tcJdlIVRzwxsxb4rVo0kXDMRqDPJsSgNg==
+
+"@github/image-crop-element@^5.0.0":
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/@github/image-crop-element/-/image-crop-element-5.0.0.tgz#6ae2c31f1e7dc355c41c3140554fb76ca7a71ef7"
+ integrity sha512-Vgm2OwWAs1ESoib/t5sjxsAYo6YTOxxAjWDRxswX7qrqoyCejTZ3hshdo4Ep5e+Mz/GVTZC3rdMtg06dk/eT4g==
+
+"@github/tab-container-element@^3.1.0":
+ version "3.1.2"
+ resolved "https://registry.yarnpkg.com/@github/tab-container-element/-/tab-container-element-3.1.2.tgz#fa5162acb1693f37c28b4a9c3dd8f09d7d20021d"
+ integrity sha512-tsM5fva0e+tdNRDCZ8Co2Z5MNzJQa/41rFYt4dMgabTU+ljTg58mY2Px9Zc9mC9UCXSC/cyrfcs1Vz51/Q14NQ==
+
+"@github/time-elements@^3.1.2":
+ version "3.1.2"
+ resolved "https://registry.yarnpkg.com/@github/time-elements/-/time-elements-3.1.2.tgz#cc36d7a34ff2033d7f0b216f1a724405b8fbc201"
+ integrity sha512-YVtZVLBikP6I7na22kfB9PKIseISwX41MFJ7lPuNz1VVH2IR5cpRRU6F1X6kcchPChljuvMUR4OiwMWHOJQ8kQ==
+
"@npmcli/move-file@^1.0.1":
version "1.1.2"
resolved "https://registry.yarnpkg.com/@npmcli/move-file/-/move-file-1.1.2.tgz#1a82c3e372f7cae9253eb66d72543d6b8685c674"
@@ -912,6 +949,18 @@
resolved "https://registry.yarnpkg.com/@primer/primitives/-/primitives-4.2.1.tgz#e8fac9b4b78eb81d81384ce5fcfe32bbb4115861"
integrity sha512-sI0Bw/PMCZ1kfPX1MRwoNYD6RWdvU0sGk9YYD8euYASwrr4E6aNH9dutMmHTRVe/N3/coBN7QUkV79GMt0UKyQ==
+"@primer/view-components@^0.0.46":
+ version "0.0.46"
+ resolved "https://registry.yarnpkg.com/@primer/view-components/-/view-components-0.0.46.tgz#5dc78e20e98d531cd9681ae9453a10cfb5569b79"
+ integrity sha512-inEcMx/n8bI1bxwcj4WN0RGRgRSg3AZCfC5ZbvDkiw+5A+KAVBmyRKJNjAz3/GyglojU7rZ+u2Dn4T1JEUWgNg==
+ dependencies:
+ "@github/auto-complete-element" "^3.0.2"
+ "@github/clipboard-copy-element" "^1.1.2"
+ "@github/details-menu-element" "^1.0.9"
+ "@github/image-crop-element" "^5.0.0"
+ "@github/tab-container-element" "^3.1.0"
+ "@github/time-elements" "^3.1.2"
+
"@rails/ujs@^6.0.0":
version "6.1.3"
resolved "https://registry.yarnpkg.com/@rails/ujs/-/ujs-6.1.3.tgz#90ef26caa0925492b1a3b1495db09cfbe49e745e"