# Project 25

## What made you smile?

- Learned new things about svg `currentColor`.
- Ejection was smooth.
- Searching for ejectable component worked quickly.


## What did you find confusing?

- Had to restart the webview for ejected components to apply. (Had to do it twice, since I ejected the icons first, and the rating component later.)
Interestingly, tried to delete the ejected Rating component and it applied without a restart.
- Tried to eject it again, but it couldn't open the file any longer
![eject-delete-eject-bug.gif](/assets/eject-delete-eject-bug.ec795d5d3f84523226b343846e8f00f8358220307e859b8f9933348dcbe73f74.8bed52ad.gif) 
The file displays in commit view file tree as well, but cannot select it there to see the contents either.
This should be reported as a bug.
- Project start in webview was very slow until I removed the github REST API.
- The ejection time is a little slow.
- The component is named `Rating` and not `Stars`.
- The imports in the ejected files have red line to indicate some errors
![imports-red-line.png](/assets/imports-red-line.ea64311d03118763ce5aa24c7a5173fe1c40486487797c9a2fe82266e0d9cfe5.8bed52ad.png)
- I renamed the Github REST API to speed up the restarts of the webview.
The error message does not let me know where the problem is that I need to fix
![error-without-location.png](/assets/error-without-location.543a2ae4eab35c07c94820feb33a39561232bfc3b7bffdbb19c00ea2f2a3ef60.8bed52ad.png)
- I press ⌘⇧P to find file but when I'm focused in the editor it intercepts the keys and I get a different result.