const { Button, Icon } = window.AIProductionStudioDesignSystem_16a811; function PortfolioScreen({ onNav, initial }) { const [disc, setDisc] = React.useState(initial && initial.disc || null); const [cat, setCat] = React.useState(initial && initial.cat || null); const [reel, setReel] = React.useState(false); const [kase, setKase] = React.useState(null); const toGrid = () => { const s = document.getElementById('scroll'), g = document.getElementById('pf-grid'); if (s && g) s.scrollTo({ top: g.offsetTop - 40, behavior: 'smooth' }); }; React.useEffect(() => { if (initial && (initial.disc || initial.cat)) setTimeout(toGrid, 60); }, []); return (
{ setDisc(d); setCat(null); toGrid(); }} onReel={() => setReel(true)} />

Send us the shot that worries you

setReel(false)} width={1200}>
Master showreel

On request by mail

Write to us and we'll send a private link to the full reel.

contact@goldshinemedia.com
setKase(null)}>
); } Object.assign(window, { PortfolioScreen });