Comments (4)
@pierroo I'm not 100% sure I understand. You can access the gif object in onGifClick(gif: IGif)
and then you can access its properties to get the .gif
file at the rendition you want. We have a @giphy/js-utils
package to help there if needed.
Lmk more details, or feel free to fork our codesandbox and write a demo of what you'd like: https://codesandbox.io/s/giphyreact-components-hbmcf?from-embed=&file=/src/index.tsx
from giphy-js.
Thank you for your answer.
I will try to be clearer : ongifclick returns an object with looooots of options to pick from.
And those option work if I copy / paste them in a browser.
However, try to use them as a src for a simple react image component and it breaks apart.
I would like to simply copy one of these value into the img component to have to it displayed as a simple gif, but none of those properties seems to have the *.gif extension that would allow it...
Your codesandbox are great but they all use components from your sdk to display the gif whereas I would like to use a simple react component.
from giphy-js.
@pierroo Perhaps you can look at these lines of code on how I use our utils to get the best rendition and then display it with an img
tag.
gif.images.original.url
is the highest rendition gif, if you want to use that, you don't need the giphy utils to get the best rendition as I do in our Gif component
from giphy-js.
Thank you @giannif for this suggestion; it allowed me to understand the issue:
I was using "embed_url" property, inside of the url placed inside one of those images properties.
Using any url from one of those did work properly, thank you again so much for your help!
from giphy-js.
Related Issues (20)
- How to pick the format having only the id? HOT 3
- Gif does not support keypress event HOT 3
- At Grid component: "Warning: Can't perform a React state update on an unmounted component. This is a no-op, but it indicates a memory leak in your application. To fix, cancel all subscriptions and asynchronous tasks in the componentWillUnmount method." HOT 1
- Add support for AbortController HOT 1
- Consider making pingback and remote fonts configurable HOT 4
- Why there is no 'clips' type? HOT 1
- Carousel does not pass noLink property HOT 1
- Giphy React Grid component is not working HOT 4
- Please upgrade to react18 HOT 5
- SearchBar component make search button optional HOT 2
- Giphy/react-components 5.13.0 corporate proxy issue HOT 1
- renderGrid gifs positions are not set properly in lit HOT 2
- Focused Gif is not visually emphasized HOT 4
- Remove Grid not working HOT 1
- `require` in ESM build HOT 2
- `SyntaxError: Named export 'appendGiphySDKRequestHeader' not found. The requested module '@giphy/js-util' is a CommonJS module, which may not support all module.exports as named exports.` HOT 2
- It is advised to avoid ship styled-components in the build bundle. HOT 5
- React logging errors similar to "React does not recognize the `isFirstLoad` prop on a DOM element." HOT 1
- Next.js build fails: "Module not found: Can't resolve 'styled-components'" HOT 2
- Security concern: qs vulnerable to Prototype Pollution
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from giphy-js.